KDevelop API Documentation

highlightingconfigpage.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 ** Form interface generated from reading ui file './highlightingconfigpage.ui'
00003 **
00004 ** Created: Tue Feb 22 09:14:41 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 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.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:22:23 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003