9 #include "monitorQt/config.hpp" 11 #include <fwCom/Connection.hpp> 13 #include <fwGui/editor/IEditor.hpp> 15 #include <fwMemory/BufferManager.hpp> 17 #include <fwTools/Failed.hpp> 19 #include <QFutureWatcher> 21 #include <QPushButton> 22 #include <QSignalMapper> 24 #include <QTableWidget> 32 template<
typename F >
59 typedef ::
fwRuntime::ConfigurationElement::sptr Configuration;
62 virtual
void starting() override;
65 virtual
void stopping() override;
68 virtual
void updating() override;
71 virtual
void swapping() override;
74 virtual
void configuring() override;
77 virtual
void info(
std::ostream& _sstream ) override;
85 void changeStatus(
int);
88 void onRefreshButton();
96 QFutureWatcher< ::
fwMemory::BufferManager::BufferInfoMapType > m_watcher;
99 std::vector< const
void* const* > m_objectsUID;
102 QTableWidget* m_list;
105 QPushButton* m_refresh;
108 QSignalMapper* m_mapper;
111 QTableView* m_policyEditor;
114 QTableView* m_infoEditor;
116 SPTR(UpdateSlotType) m_updateSlot;
119 ::
fwCom::Connection m_connection;
122 QPointer<QTimer> m_updateTimer;
The namespace fwMemory contains tools to manage memory. Use for dump.
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.
Editor to dump or restore selected buffer.