23 #include <util/common.h>
51 extern COVEREXPORT covise::VRBClient *
vrbc;
58 void readConfigFile();
59 void parseLine(
char *line);
64 double fl_time, old_fl_time;
67 bool ignoreMouseEvents;
69 void waitForWindowID();
74 ui::Group *m_quitGroup=
nullptr;
75 ui::Action *m_quit=
nullptr;
76 ui::Button *m_clusterStats=
nullptr;
95 void setExitFlag(
bool flag);
101 void handleEvents(
int type,
int state,
int code);
105 double lastUpdateTime = -1.0, lastFrameTime = -1.0;
109 ignoreMouseEvents = ign;
121 size_t numTuis()
const;
126 bool watchFileDescriptor(
int fd);
128 bool unwatchFileDescriptor(
int fd);
135 bool m_initialized =
false;
136 std::vector<coTabletUI *> tabletUIs;
137 std::vector<coTUITabFolder *> tabletTabs;
139 std::set<int> m_watchedFds;
double beginAppTraversal
Definition: OpenCOVER.h:103
double endAppTraversal
Definition: OpenCOVER.h:104
COVEREXPORT covise::VRBClient * vrbc
void setIgnoreMouseEvents(bool ign)
Definition: OpenCOVER.h:107
Definition: coInteractionManager.h:17
Definition: coTabletUI.h:76
Definition: coTabletUI.h:723
int parentWindow
Definition: OpenCOVER.h:115
make sure to clean up properly in the plugin's dtor
Definition: coVRPlugin.h:70
std::deque< double > frameDurations
Definition: OpenCOVER.h:106
int getExitFlag()
Definition: OpenCOVER.h:96
coHud * hud
Definition: OpenCOVER.h:102
Definition: OpenCOVER.h:53