12 #ifndef CXSTATUSBAR_H_ 13 #define CXSTATUSBAR_H_ 15 #include "cxGuiExport.h" 40 static MessageFilterStatusBarPtr
create()
79 void connectToToolSignals();
80 void disconnectFromToolSignals();
81 void renderingFpsSlot(
int numFps);
82 void grabbingFpsSlot(
int numFps);
83 void grabberConnectedSlot(
bool connected);
84 void tpsSlot(
int numTps);
85 void showMessageSlot(
Message message);
86 void updateToolButtons();
87 void resetToolManagerConnection();
88 void onRecordFullscreenChanged();
91 void fixFlickeringBar();
92 void activateTool(QString uid);
93 QString getToolStyle(
bool visible,
bool initialized,
bool active);
95 QLabel* mRenderingFpsLabel;
96 QLabel* mGrabbingInfoLabel;
97 QLabel* mRecordFullscreenLabel;
100 QToolButton* mMessageLevelLabel;
101 ActiveToolProxyPtr mActiveTool;
107 boost::shared_ptr<QAction> mAction;
108 boost::shared_ptr<QToolButton> mButton;
111 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