fw4spl
IPreferences.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2014-2018.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #pragma once
8 
9 #include "fwPreferences/config.hpp"
10 
11 #include <fwServices/IService.hpp>
12 
13 namespace fwPreferences
14 {
15 
20 class FWPREFERENCES_CLASS_API IPreferences : public fwServices::IService
21 {
22 
23 public:
25 
27  IPreferences() noexcept
28  {
29  }
30 
32  virtual ~IPreferences() noexcept
33  {
34  }
35 };
36 
37 } // namespace fwPreferences
Base class for all services.
Definition: IService.hpp:61
Preferences service API. This class represents the base interface for preferences services...
IPreferences() noexcept
Constructor.
virtual ~IPreferences() noexcept
Destructor.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.