#include <mainWidget.h>
Inherits QWidget.
Public Methods | |
MyMainWidget (const char *name = 0) | |
MyMainWidget (const char *name = "3Dsia server") | |
Public Slots | |
void | quitProg () |
void | showJoystick (const char* str) |
Private Attributes | |
QMenuBar* | menuBar |
QPopupMenu* | fileMenu |
QComboBox* | chooseDevice |
JoystickWidget* | Joy |
KMenuBar* | menuBar |
KPopupMenu* | fileMenu |
Definition at line 17 of file client/frontends/qt/mainWidget.h.
00017 { 00018 Q_OBJECT 00019 public: 00020 MyMainWidget (const char *name = 0); 00021 00022 public slots: 00023 void quitProg (); 00024 void showJoystick (const char* str); 00025 00026 private: 00027 QMenuBar* menuBar; 00028 QPopupMenu* fileMenu; 00029 QComboBox* chooseDevice; 00030 JoystickWidget* Joy; 00031 }
|
Definition at line 26 of file client/frontends/qt/mainWidget.cpp.
00026 { 00027 setFixedSize ( 400, 300 ); 00028 00029 fileMenu = new QPopupMenu (NULL, "File operations"); 00030 CHECK_PTR (fileMenu); 00031 fileMenu->insertItem ("Exit", this, SLOT (quitProg())); 00032 00033 menuBar = new QMenuBar (this); 00034 CHECK_PTR (menuBar); 00035 menuBar->insertItem ("File", fileMenu); 00036 00037 QLabel* tmpLabel; 00038 tmpLabel = new QLabel (this); 00039 CHECK_PTR (tmpLabel); 00040 tmpLabel->setText ("Default input device"); 00041 tmpLabel->setGeometry (5, 30, 150, 50); 00042 tmpLabel->setFrameStyle (QFrame::WinPanel | QFrame::Sunken); 00043 tmpLabel->setAlignment (AlignHCenter | AlignTop); 00044 00045 Joy = new JoystickWidget (this); 00046 CHECK_PTR (Joy); 00047 Joy->setGeometry (160, 30, 235, 200); 00048 Joy->setFrameStyle (QFrame::WinPanel | QFrame::Sunken); 00049 Joy->hide (); 00050 00051 chooseDevice = new QComboBox (tmpLabel); 00052 CHECK_PTR (chooseDevice); 00053 chooseDevice->insertItem ("<none>"); 00054 chooseDevice->insertItem ("Joystick"); 00055 chooseDevice->setGeometry (2, 23, 146, 25); 00056 chooseDevice->setStyle (WindowsStyle); 00057 00058 connect (chooseDevice, SIGNAL (activated (const char*)), this, SLOT (showJoystick (const char*))); 00059 }
|
Definition at line 26 of file client/frontends/qt/mainWidget.cpp.
00026 { 00027 setFixedSize ( 400, 300 ); 00028 00029 fileMenu = new QPopupMenu (NULL, "File operations"); 00030 CHECK_PTR (fileMenu); 00031 fileMenu->insertItem ("Exit", this, SLOT (quitProg())); 00032 00033 menuBar = new QMenuBar (this); 00034 CHECK_PTR (menuBar); 00035 menuBar->insertItem ("File", fileMenu); 00036 00037 QLabel* tmpLabel; 00038 tmpLabel = new QLabel (this); 00039 CHECK_PTR (tmpLabel); 00040 tmpLabel->setText ("Default input device"); 00041 tmpLabel->setGeometry (5, 30, 150, 50); 00042 tmpLabel->setFrameStyle (QFrame::WinPanel | QFrame::Sunken); 00043 tmpLabel->setAlignment (AlignHCenter | AlignTop); 00044 00045 Joy = new JoystickWidget (this); 00046 CHECK_PTR (Joy); 00047 Joy->setGeometry (160, 30, 235, 200); 00048 Joy->setFrameStyle (QFrame::WinPanel | QFrame::Sunken); 00049 Joy->hide (); 00050 00051 chooseDevice = new QComboBox (tmpLabel); 00052 CHECK_PTR (chooseDevice); 00053 chooseDevice->insertItem ("<none>"); 00054 chooseDevice->insertItem ("Joystick"); 00055 chooseDevice->setGeometry (2, 23, 146, 25); 00056 chooseDevice->setStyle (WindowsStyle); 00057 00058 connect (chooseDevice, SIGNAL (activated (const char*)), this, SLOT (showJoystick (const char*))); 00059 }
|
Definition at line 72 of file client/frontends/qt/mainWidget.cpp.
00072 { 00073 printf ("Configuration complete, please run again\n"); 00074 exit ( 0 ); 00075 }
|
Definition at line 77 of file client/frontends/qt/mainWidget.cpp.
00077 { 00078 if (strcmp (str, "Joystick") == 0) { 00079 Joy->show (); 00080 } else { 00081 Joy->hide (); 00082 }; 00083 }
|
Definition at line 30 of file client/frontends/qt/mainWidget.h.
|
Definition at line 29 of file client/frontends/qt/mainWidget.h.
|
Definition at line 21 of file server/frontends/kde/mainWidget.h.
|
Definition at line 28 of file client/frontends/qt/mainWidget.h.
|
Definition at line 20 of file server/frontends/kde/mainWidget.h.
|
Definition at line 27 of file client/frontends/qt/mainWidget.h.