9 #include "guiQt/config.hpp" 11 #include <fwGui/editor/IEditor.hpp> 13 #include <fwTools/Failed.hpp> 85 typedef ::
fwRuntime::ConfigurationElement::sptr Configuration;
90 virtual
void starting() override;
95 virtual
void stopping() override;
98 virtual
void updating() override;
101 virtual
void swapping() override;
104 virtual
void configuring() override;
107 virtual
void info(
std::ostream& _sstream ) override;
111 void onSelection(QAction* action);
121 SelectedSignalType::sptr m_sigSelected;
130 void setEnabled(
bool enabled);
143 std::
string m_toolTip;
144 typedef
std::pair <
int,
std::
string> ItemType;
145 typedef
std::vector<ItemType> ItemContainerType;
146 ItemContainerType m_items;
148 QPointer < QMenu > m_pDropDownMenu;
149 QPointer < QPushButton > m_dropDownButton;
150 QPointer < QActionGroup > m_actionGroup;
Namespace containing fw4spl communication tools.
Defines the service interface managing the editor service for object.
The namespace fwRuntime contains classes to manage bundle, configuration element, extension point in ...
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
The namespace guiQt contains the basic services to build the application IHM with Qt...