KDevelop API Documentation

editors/qeditor/highlightingconfigpage.h

Go to the documentation of this file.
00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file './highlightingconfigpage.ui' 00003 ** 00004 ** Created: Tue Oct 19 07:59:19 2004 00005 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.3 edited Nov 24 2003 $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef HIGHLIGHTINGCONFIGPAGE_H 00011 #define HIGHLIGHTINGCONFIGPAGE_H 00012 00013 #include <qvariant.h> 00014 #include <qwidget.h> 00015 #include <qmap.h> 00016 00017 class QVBoxLayout; 00018 class QHBoxLayout; 00019 class QGridLayout; 00020 class QSpacerItem; 00021 class QListBox; 00022 class QListBoxItem; 00023 class QLabel; 00024 class QLineEdit; 00025 class KColorButton; 00026 class KFontCombo; 00027 class QCheckBox; 00028 class QPushButton; 00029 class QSpinBox; 00030 class QEditorPart; 00031 00032 class HighlightingConfigPage : public QWidget 00033 { 00034 Q_OBJECT 00035 00036 public: 00037 HighlightingConfigPage( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 00038 ~HighlightingConfigPage(); 00039 00040 QListBox* listElements; 00041 QLabel* TextLabel1_2; 00042 QLabel* TextLabel6; 00043 QLineEdit* editPreview; 00044 KColorButton* buttonColor; 00045 QLabel* TextLabel3_2; 00046 KFontCombo* comboFontFamily; 00047 QCheckBox* checkBold; 00048 QLabel* TextLabel4; 00049 QPushButton* adjustAllButton; 00050 QCheckBox* checkItalic; 00051 QSpinBox* spinFontSize; 00052 QCheckBox* checkUnderline; 00053 QLabel* TextLabel2_2; 00054 00055 public slots: 00056 virtual void init(); 00057 virtual void destroy(); 00058 virtual void setEditor( QEditorPart * editor ); 00059 virtual void accept(); 00060 virtual void slotUpdatePreview(); 00061 virtual void slotSelectionChanged(); 00062 virtual void slotAdjustAllElements(); 00063 00064 protected: 00065 QMap< QString, QPair<QFont, QColor> > m_map; 00066 QEditorPart* m_editor; 00067 00068 QGridLayout* HighlightingConfigPageLayout; 00069 QGridLayout* layout6; 00070 QSpacerItem* spacer4; 00071 QSpacerItem* spacer3; 00072 QSpacerItem* spacer2; 00073 00074 protected slots: 00075 virtual void languageChange(); 00076 00077 }; 00078 00079 #endif // HIGHLIGHTINGCONFIGPAGE_H
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:38 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003