fw4spl
IDialogEditor.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-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 "fwGui/config.hpp"
10 #include "fwGui/IGuiContainerSrv.hpp"
11 
12 #include <fwServices/IService.hpp>
13 
14 #include <fwTools/Failed.hpp>
15 
16 namespace fwGui
17 {
18 namespace editor
19 {
20 
24 class FWGUI_CLASS_API IDialogEditor : public ::fwServices::IService
25 {
26 
27 public:
28 
30 
31 protected:
32 
33  IDialogEditor() noexcept
34  {
35  }
36 
37  virtual ~IDialogEditor() noexcept
38  {
39  }
40 
41 };
42 
43 } // namespace editor
44 } // namespace fwGui
Base class for all services.
Definition: IService.hpp:61
The namespace fwGui contains the base interface for IHM services.
Definition: SJobBar.hpp:23
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Defines the service interface managing the editor service which create their own container.