diff options
Diffstat (limited to 'TAO/tests/QtTests/client.h')
-rw-r--r-- | TAO/tests/QtTests/client.h | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/TAO/tests/QtTests/client.h b/TAO/tests/QtTests/client.h new file mode 100644 index 00000000000..0b1d9be90c4 --- /dev/null +++ b/TAO/tests/QtTests/client.h @@ -0,0 +1,69 @@ +// $Id$ + +// ============================================================================ +// +// = LIBRARY +// TAO/tests/Xt_Stopwatch/Stopwatch_client +// +// = FILENAME +// client.h +// +// = AUTHOR +// Balachandran Natarajan <bala@cs.wustl.edu> +// +// ============================================================================ + +#ifndef _QT_CLIENT_H +#define _QT_CLIENT_H + +#include "testC.h" + +#include <qapplication.h> +#include <qvbox.h> +#include <qslider.h> +#include <qpushbutton.h> + +class Client : public QObject +{ + Q_OBJECT +public: + + Client (CORBA::ORB_ptr orb, + QApplication &app); + // ctor + + ~Client (void); + //Dtor.. + + void create_widgets (void); + // Adds the callbacks to the GUI underneath..... + + void show (void); + + void parse_args (int argc, char *argv[]); + + QVBox box_; + // A box widget.. + + public slots: + void remote_call (int val); + void shutdown_call (void); + // Two slot handlers for the two widgets that we have + +private: + + QPushButton *push_button_; + // A push button + + QSlider *slider_; + // A slider widget + + CORBA::ORB_var orb_; + // The ORB + + LCD_Display_var server_; + + QApplication *qapp_; +}; + +#endif /* _QT_CLIENT_H */ |