settingswidget.h
Go to the documentation of this file.00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file './settingswidget.ui' 00003 ** 00004 ** Created: Tue Mar 22 23:59:46 2005 00005 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.4 edited Nov 24 2003 $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef SETTINGS_WIDGET_H 00011 #define SETTINGS_WIDGET_H 00012 00013 #include <qvariant.h> 00014 #include <qwidget.h> 00015 #include <kfontdialog.h> 00016 #include <qfont.h> 00017 #include <qpushbutton.h> 00018 00019 class QVBoxLayout; 00020 class QHBoxLayout; 00021 class QGridLayout; 00022 class QSpacerItem; 00023 class QCheckBox; 00024 class QGroupBox; 00025 class QLabel; 00026 class QPushButton; 00027 class QButtonGroup; 00028 class QRadioButton; 00029 class KURLRequester; 00030 00031 class SettingsWidget : public QWidget 00032 { 00033 Q_OBJECT 00034 00035 public: 00036 SettingsWidget( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 00037 ~SettingsWidget(); 00038 00039 QCheckBox* lastProjectCheckbox; 00040 QGroupBox* GroupBox1; 00041 QLabel* buttonLabel; 00042 QPushButton* changeMessageFontButton; 00043 QCheckBox* lineWrappingCheckBox; 00044 QCheckBox* dirNavigMsgCheckBox; 00045 QButtonGroup* compilerOutputButtonGroup; 00046 QRadioButton* veryShortCompilerOutputRadioButton; 00047 QRadioButton* shortCompilerOutputRadioButton; 00048 QRadioButton* fullCompilerOutputRadioButton; 00049 KURLRequester* projects_url; 00050 QLabel* textLabel1; 00051 QGroupBox* GroupBox2; 00052 QLabel* buttonLabel_2; 00053 QPushButton* changeApplicationFontButton; 00054 QGroupBox* groupBox3; 00055 QCheckBox* embedDesignerCheckBox; 00056 00057 public slots: 00058 virtual void changeMessageFontSlot(); 00059 virtual void changeApplicationFontSlot(); 00060 virtual QFont applicationFont(); 00061 virtual QFont messageFont(); 00062 virtual void setMessageFont( const QFont & fnt ); 00063 virtual void setApplicationFont( const QFont & fnt ); 00064 00065 protected: 00066 QFont _messageFont; 00067 QFont _applicationFont; 00068 00069 QGridLayout* settings_widgetLayout; 00070 QSpacerItem* Spacer1; 00071 QVBoxLayout* GroupBox1Layout; 00072 QHBoxLayout* Layout9; 00073 QSpacerItem* Spacer2; 00074 QHBoxLayout* Layout9_2; 00075 QVBoxLayout* Layout6; 00076 QSpacerItem* Spacer4; 00077 QVBoxLayout* Layout3; 00078 QVBoxLayout* compilerOutputButtonGroupLayout; 00079 QVBoxLayout* GroupBox2Layout; 00080 QHBoxLayout* Layout10; 00081 QSpacerItem* Spacer3; 00082 QGridLayout* groupBox3Layout; 00083 00084 protected slots: 00085 virtual void languageChange(); 00086 00087 }; 00088 00089 #endif // SETTINGS_WIDGET_H