/[rdesktop]/sourceforge.net/trunk/rdesktop/uiports/qtewin.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /sourceforge.net/trunk/rdesktop/uiports/qtewin.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 780 - (hide annotations)
Mon Oct 4 03:24:09 2004 UTC (19 years, 9 months ago) by jsorg71
File MIME type: text/plain
File size: 2230 byte(s)
added 16 bit color and sound and command line params to qte and other cleanups

1 jsorg71 749
2     #include <qwidget.h>
3     #include <qscrollview.h>
4     #include <qdialog.h>
5     #include <qlistbox.h>
6     #include <qlineedit.h>
7     #include <qcombobox.h>
8     #include <qlabel.h>
9     #include <qcheckbox.h>
10     #include <qpopupmenu.h>
11    
12     class QMyConnectionItem
13     {
14     public:
15     QString ServerName;
16     QString UserName;
17     QString ServerIP;
18     int Width;
19     int Height;
20     int FullScreen;
21     };
22    
23     class QMyDialog: public QDialog
24     {
25     Q_OBJECT
26     public:
27     QMyDialog(QWidget*);
28     ~QMyDialog();
29     public:
30     QListBox* ListBox;
31     QPushButton* OKButton;
32     QPushButton* CancelButton;
33     QLabel* Label1;
34     QLineEdit* ServerNameEdit;
35     QLabel* Label2;
36     QLineEdit* UserNameEdit;
37     QLabel* Label3;
38     QLineEdit* IPEdit;
39     QLineEdit* WidthEdit;
40     QLineEdit* HeightEdit;
41     QComboBox* WidthHeightBox;
42     QPushButton* AddButton;
43     QPushButton* EditButton;
44     QPushButton* SaveButton;
45     QPushButton* RemoveButton;
46     QCheckBox* FullScreenCheckBox;
47     public slots:
48     void ComboChanged(int);
49     void OKClicked();
50     void CancelClicked();
51     void AddClicked();
52     void EditClicked();
53     void SaveClicked();
54     void RemoveClicked();
55     void ListBoxChanged();
56     void ListBoxSelected(int);
57     public:
58     QString ServerName;
59     QString UserName;
60     QString ServerIP;
61     int Width;
62     int Height;
63     int FullScreen;
64     QMyConnectionItem* ConnectionList[10];
65     };
66    
67     class QMyScrollView: public QScrollView
68     {
69     Q_OBJECT
70     public:
71     QMyScrollView();
72     ~QMyScrollView();
73     void keyPressEvent(QKeyEvent*);
74     void keyReleaseEvent(QKeyEvent*);
75     void showEvent(QShowEvent*);
76     void show();
77     void polish();
78     void timerEvent(QTimerEvent*);
79     public:
80     int timer_id;
81 jsorg71 780 int sound_timer_id;
82 jsorg71 749 };
83    
84     class QMyMainWindow: public QWidget
85     {
86     Q_OBJECT
87     public:
88     QMyMainWindow();
89     ~QMyMainWindow();
90     void paintEvent(QPaintEvent*);
91     void mouseMoveEvent(QMouseEvent*);
92     void mousePressEvent(QMouseEvent*);
93     void mouseReleaseEvent(QMouseEvent*);
94     void wheelEvent(QWheelEvent*);
95     void closeEvent(QCloseEvent*);
96     void timerEvent(QTimerEvent*);
97     public slots:
98     void dataReceived();
99 jsorg71 780 void soundSend();
100 jsorg71 749 void MemuClicked(int);
101     public:
102     QPopupMenu* PopupMenu;
103     int timer_id;
104     int mx;
105     int my;
106     };
107    

  ViewVC Help
Powered by ViewVC 1.1.26