bluephonedlg.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef FORMBLUEPHONE_H
00011 #define FORMBLUEPHONE_H
00012
00013 #include <qvariant.h>
00014 #include <qpixmap.h>
00015 #include <qmainwindow.h>
00016
00017 class QVBoxLayout;
00018 class QHBoxLayout;
00019 class QGridLayout;
00020 class QAction;
00021 class QActionGroup;
00022 class QToolBar;
00023 class QPopupMenu;
00024 class QTabWidget;
00025 class QWidget;
00026 class QGroupBox;
00027 class QLabel;
00028 class QLineEdit;
00029 class QProgressBar;
00030 class QPushButton;
00031 class QListView;
00032 class QListViewItem;
00033 class QButtonGroup;
00034 class QRadioButton;
00035 class QSpinBox;
00036 class KLed;
00037
00038 class FormBluePhone : public QMainWindow
00039 {
00040 Q_OBJECT
00041
00042 public:
00043 FormBluePhone( QWidget* parent = 0, const char* name = 0, WFlags fl = WType_TopLevel );
00044 ~FormBluePhone();
00045
00046 QTabWidget* tabWidgetMain;
00047 QWidget* tab;
00048 QGroupBox* groupBoxPhoneOverview;
00049 QLabel* textLabelPhoneModel;
00050 QLineEdit* lineEditPhoneModel;
00051 QLabel* textLabelPhoneManufacturer;
00052 QProgressBar* progressBarPhoneBattery;
00053 QLabel* textLabelPhoneStatus;
00054 QLineEdit* lineEditPhoneRevision;
00055 QLabel* textLabelPhoneRevision;
00056 QLineEdit* lineEditPhoneManufacturer;
00057 QLineEdit* lineEditPhoneStatus;
00058 QLabel* textLabelPhoneBattery;
00059 QPushButton* pushButtonPhoneGetInfo;
00060 QGroupBox* groupBoxPhoneLink;
00061 QLabel* textLabelPhoneState;
00062 QLineEdit* lineEditPhoneConnected;
00063 QPushButton* pushButtonPhoneDisconnect;
00064 QPushButton* pushButtonPhoneConnect;
00065 QWidget* tab_2;
00066 QGroupBox* groupBoxFileUpload;
00067 QLabel* textLabelFileFile;
00068 QLineEdit* lineEditFileNameOnPhone;
00069 QLabel* textFileNameOnPhone;
00070 QLineEdit* lineEditFilePath;
00071 QPushButton* pushButtonFileBrowse;
00072 QPushButton* pushButtonFileSend;
00073 QGroupBox* groupBoxFileInfo;
00074 QLabel* textLabelFileType;
00075 QLabel* textLabelFileSize;
00076 QLabel* textLabelFileDimensions;
00077 QLineEdit* lineEditFileSize;
00078 QLineEdit* lineEditFileDimensions;
00079 QLineEdit* lineEditFileType;
00080 QWidget* TabPage;
00081 QListView* listViewSms;
00082 QPushButton* pushButtonSmsRead;
00083 QPushButton* pushButtonSmsView;
00084 QPushButton* pushButtonSmsReply;
00085 QPushButton* pushButtonSmsNew;
00086 QPushButton* pushButtonSmsSave;
00087 QPushButton* pushButtonSmsSaveAll;
00088 QPushButton* pushButtonSmsDelete;
00089 QPushButton* pushButtonSmsDeleteAll;
00090 QWidget* TabPage_2;
00091 QListView* listViewContacts;
00092 QPushButton* pushButtonContactsRead;
00093 QPushButton* pushButtonContactsNew;
00094 QPushButton* pushButtonContactsEdit;
00095 QPushButton* pushButtonContactsDelete;
00096 QPushButton* pushButtonContactsBackup;
00097 QPushButton* pushButtonContactsRestore;
00098 QPushButton* pushButtonContactsCall;
00099 QPushButton* pushButtonContactsSms;
00100 QWidget* TabPage_3;
00101 QGroupBox* groupBoxSettingsGeneral;
00102 QLabel* textLabelSettingsUse;
00103 QButtonGroup* buttonGroupSettingsStartup;
00104 QRadioButton* radioButtonSettingsYes;
00105 QRadioButton* radioButtonSettingsNo;
00106 QButtonGroup* buttonGroupSettingsConnect;
00107 QRadioButton* radioButtonSettingsIrDA;
00108 QRadioButton* radioButtonSettingsSerial;
00109 QRadioButton* radioButtonSettingsBluetooth;
00110 QLabel* textLabelSettingsStartup;
00111 QPushButton* pushButtonSettingsSave;
00112 QGroupBox* groupBoxSettingsBluetooth;
00113 QLabel* textLabelSettingsAddress;
00114 QLineEdit* lineEditSettingsAddress;
00115 QLabel* textLabelSettingsPort;
00116 QSpinBox* spinBoxSettingsPort;
00117 QPushButton* pushButtonSettingsGetAddress;
00118 QWidget* TabPage_4;
00119 QGroupBox* groupBoxHelpConfig;
00120 QLabel* textLabelHelpGeneral;
00121 QGroupBox* groupBoxHelpUsage;
00122 QLabel* textLabelHelpUsage;
00123 KLed* kLedPhoneStateRed;
00124 KLed* kLedPhoneStateOrange;
00125 KLed* kLedPhoneStateGreen;
00126 QMenuBar *menubar;
00127 QPopupMenu *fileMenu;
00128 QPopupMenu *helpMenu;
00129 QAction* fileNewAction;
00130 QAction* fileOpenAction;
00131 QAction* fileSaveAction;
00132 QAction* fileSaveAsAction;
00133 QAction* filePrintAction;
00134 QAction* fileExitAction;
00135 QAction* editUndoAction;
00136 QAction* editRedoAction;
00137 QAction* editCutAction;
00138 QAction* editCopyAction;
00139 QAction* editPasteAction;
00140 QAction* editFindAction;
00141 QAction* helpContentsAction;
00142 QAction* helpIndexAction;
00143 QAction* helpAboutAction;
00144
00145 public slots:
00146 virtual void fileExit();
00147 virtual void helpAbout();
00148 virtual void phoneConnect();
00149 virtual void phoneDisconnect();
00150 virtual void phoneGetInfo();
00151 virtual void fileBrowse();
00152 virtual void fileSend();
00153 virtual void smsRead();
00154 virtual void smsSave();
00155 virtual void smsSaveAll();
00156 virtual void smsDelete();
00157 virtual void smsDeleteAll();
00158 virtual void smsNew();
00159 virtual void contactsRead();
00160 virtual void contactsNew();
00161 virtual void contactsEdit();
00162 virtual void contactsDelete();
00163 virtual void contactsBackup();
00164 virtual void contactsRestore();
00165 virtual void contactsCall();
00166 virtual void contactsSms();
00167 virtual void settingsGetAddress();
00168 virtual void settingsSave();
00169 virtual void smsShow();
00170 virtual void smsReply();
00171 virtual void setLedGreen();
00172 virtual void setLedRed();
00173 virtual void setLedOrange();
00174
00175 protected:
00176 QVBoxLayout* FormBluePhoneLayout;
00177 QVBoxLayout* tabLayout;
00178 QVBoxLayout* layout66;
00179 QVBoxLayout* groupBoxPhoneOverviewLayout;
00180 QHBoxLayout* layout61;
00181 QGridLayout* layout59;
00182 QVBoxLayout* layout60;
00183 QVBoxLayout* groupBoxPhoneLinkLayout;
00184 QHBoxLayout* layout65;
00185 QGridLayout* layout64;
00186 QVBoxLayout* layout63;
00187 QVBoxLayout* tabLayout_2;
00188 QVBoxLayout* layout58;
00189 QVBoxLayout* groupBoxFileUploadLayout;
00190 QHBoxLayout* layout56;
00191 QGridLayout* layout55;
00192 QVBoxLayout* layout52;
00193 QVBoxLayout* groupBoxFileInfoLayout;
00194 QHBoxLayout* layout57;
00195 QGridLayout* layout54;
00196 QVBoxLayout* TabPageLayout;
00197 QHBoxLayout* layout10;
00198 QVBoxLayout* layout9;
00199 QVBoxLayout* layout8;
00200 QVBoxLayout* TabPageLayout_2;
00201 QHBoxLayout* layout13;
00202 QVBoxLayout* layout12;
00203 QVBoxLayout* layout11;
00204 QVBoxLayout* TabPageLayout_3;
00205 QVBoxLayout* layout74;
00206 QVBoxLayout* groupBoxSettingsGeneralLayout;
00207 QHBoxLayout* layout73;
00208 QGridLayout* layout72;
00209 QVBoxLayout* layout28;
00210 QVBoxLayout* groupBoxSettingsBluetoothLayout;
00211 QHBoxLayout* layout21;
00212 QVBoxLayout* layout19;
00213 QHBoxLayout* layout18;
00214 QHBoxLayout* layout17;
00215 QVBoxLayout* layout20;
00216 QVBoxLayout* TabPageLayout_4;
00217 QVBoxLayout* layout35;
00218 QVBoxLayout* groupBoxHelpConfigLayout;
00219 QVBoxLayout* layout34;
00220 QVBoxLayout* groupBoxHelpUsageLayout;
00221 QVBoxLayout* layout33;
00222 QHBoxLayout* layout67;
00223
00224 protected slots:
00225 virtual void languageChange();
00226
00227 private:
00228 QPixmap image0;
00229 QPixmap image1;
00230 QPixmap image2;
00231 QPixmap image3;
00232 QPixmap image4;
00233 QPixmap image5;
00234 QPixmap image6;
00235 QPixmap image7;
00236 QPixmap image8;
00237 QPixmap image9;
00238
00239 };
00240
00241 #endif // FORMBLUEPHONE_H
Generated on Tue Aug 17 14:42:27 2004 for BluePhone by
1.3.7