33 #ifndef CXSTATUSBAR_H_ 34 #define CXSTATUSBAR_H_ 36 #include "cxGuiExport.h" 61 static MessageFilterStatusBarPtr
create()
100 void connectToToolSignals();
101 void disconnectFromToolSignals();
102 void renderingFpsSlot(
int numFps);
103 void grabbingFpsSlot(
int numFps);
104 void grabberConnectedSlot(
bool connected);
105 void tpsSlot(
int numTps);
106 void showMessageSlot(
Message message);
107 void updateToolButtons();
108 void resetToolManagerConnection();
109 void onRecordFullscreenChanged();
112 void activateTool(QString uid);
113 QString getToolStyle(
bool visible,
bool initialized,
bool active);
115 QLabel* mRenderingFpsLabel;
116 QLabel* mGrabbingInfoLabel;
117 QLabel* mRecordFullscreenLabel;
120 QToolButton* mMessageLevelLabel;
121 ActiveToolProxyPtr mActiveTool;
127 boost::shared_ptr<QAction> mAction;
128 boost::shared_ptr<QToolButton> mButton;
131 std::vector<ToolData> mToolData;
boost::shared_ptr< class VideoService > VideoServicePtr
Statusbar with extended functionality.
boost::shared_ptr< class TrackingService > TrackingServicePtr
boost::shared_ptr< class MessageFilterStatusBar > MessageFilterStatusBarPtr
static MessageFilterStatusBarPtr create()
virtual MessageFilterPtr clone()
boost::shared_ptr< class MessageFilter > MessageFilterPtr
virtual bool operator()(const Message &msg) const
MESSAGE_LEVEL getMessageLevel() const
The category of the message.
boost::shared_ptr< class MessageListener > MessageListenerPtr
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr