OpenCOVER
coTUIListener.h
Go to the documentation of this file.
1/* This file is part of COVISE.
2
3 You can use it under the terms of the GNU Lesser General Public License
4 version 2.1 or later, see lgpl-2.1.txt.
5
6 * License: LGPL 2+ */
7
8#ifndef CO_TABLET_UI_LISTENER_H
9#define CO_TABLET_UI_LISTENER_H
10
24#include <util/coExport.h>
25#include <queue>
26#include <map>
27
28#include <tui/coAbstractTabletUI.h>
29
30namespace covise
31{
32class TokenBuffer;
33class Host;
34class Message;
35class Connection;
36class ClientConnection;
37class ServerConnection;
38}
39namespace vrb{
40class VRBClient;
41}
42namespace osg
43{
44class Node;
45};
46
47namespace opencover
48{
49class coTabletUI;
50class coTUIElement;
51class SGTextureThread;
52class LocalData;
53class IData;
54class IRemoteData;
55#ifdef WIN32
56#pragma warning(push)
57#pragma warning(disable: 4275)
58#endif
60class COVEREXPORT coTUIListener : public covise::coAbstractTUIListener
61{
62
63public:
68 {
69 }
70 virtual void tabletEvent(coTUIElement *tUIItem);
71 virtual void tabletPressEvent(coTUIElement *tUIItem);
72 virtual void tabletSelectEvent(coTUIElement *tUIItem);
73 virtual void tabletChangeModeEvent(coTUIElement *tUIItem);
74 virtual void tabletFindEvent(coTUIElement *tUIItem);
75 virtual void tabletLoadFilesEvent(char *nodeName);
76 virtual void tabletReleaseEvent(coTUIElement *tUIItem);
77 virtual void tabletCurrentEvent(coTUIElement *tUIItem);
78 virtual void tabletDataEvent(coTUIElement *tUIItem, covise::TokenBuffer &tb);
79};
80
81#ifdef WIN32
82#pragma warning(pop)
83#endif
84
85}
86#endif
Definition: ARToolKit.h:33
Definition: coClusterStat.h:29
Definition: coTabletUI.h:51
Definition: coTabletUI.h:59
Definition: coTabletUI.h:147
Action listener for events triggered by any coTUIElement.
Definition: coTUIListener.h:61
virtual void tabletLoadFilesEvent(char *nodeName)
virtual ~coTUIListener()
Definition: coTUIListener.h:67
virtual void tabletCurrentEvent(coTUIElement *tUIItem)
virtual void tabletChangeModeEvent(coTUIElement *tUIItem)
virtual void tabletFindEvent(coTUIElement *tUIItem)
virtual void tabletDataEvent(coTUIElement *tUIItem, covise::TokenBuffer &tb)
virtual void tabletSelectEvent(coTUIElement *tUIItem)
virtual void tabletPressEvent(coTUIElement *tUIItem)
virtual void tabletEvent(coTUIElement *tUIItem)
virtual void tabletReleaseEvent(coTUIElement *tUIItem)