33 #ifndef CXSTATUSBAR_H_
34 #define CXSTATUSBAR_H_
36 #include "cxGuiExport.h"
101 void connectToToolSignals();
102 void disconnectFromToolSignals();
103 void renderingFpsSlot(
int numFps);
104 void grabbingFpsSlot(
int numFps);
105 void grabberConnectedSlot(
bool connected);
106 void tpsSlot(
int numTps);
107 void showMessageSlot(
Message message);
108 void updateToolButtons();
109 void resetToolManagerConnection();
110 void onRecordFullscreenChanged();
113 void activateTool(QString uid);
114 QString getToolStyle(
bool visible,
bool initialized,
bool active);
116 QLabel* mRenderingFpsLabel;
117 QLabel* mGrabbingInfoLabel;
118 QLabel* mRecordFullscreenLabel;
121 QToolButton* mMessageLevelLabel;
127 boost::shared_ptr<QAction> mAction;
128 boost::shared_ptr<QToolButton> mButton;
131 std::vector<ToolData> mToolData;
Statusbar with extended functionality.
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
boost::shared_ptr< class Tool > ToolPtr