00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
#ifndef APPEARANCECONFIGWIDGETBASE_H
00011
#define APPEARANCECONFIGWIDGETBASE_H
00012
00013
#include <qvariant.h>
00014
#include <qwidget.h>
00015
00016
class QVBoxLayout;
00017
class QHBoxLayout;
00018
class QGridLayout;
00019
class QSpacerItem;
00020
class QListView;
00021
class QListViewItem;
00022
class QPushButton;
00023
class QCheckBox;
00024
00025
class AppearanceConfigWidgetBase :
public QWidget
00026 {
00027 Q_OBJECT
00028
00029
public:
00030 AppearanceConfigWidgetBase(
QWidget* parent = 0,
const char* name = 0, WFlags fl = 0 );
00031 ~AppearanceConfigWidgetBase();
00032
00033
QListView* categoriesLV;
00034
QPushButton* foregroundButton;
00035
QPushButton* backgroundButton;
00036
QPushButton* fontButton;
00037
QCheckBox* italicCB;
00038
QCheckBox* boldCB;
00039
QCheckBox* strikeoutCB;
00040
QPushButton* defaultLookPB;
00041
00042
protected:
00043
QHBoxLayout* AppearanceConfigWidgetBaseLayout;
00044
QVBoxLayout* layout2;
00045
QSpacerItem* spacer6;
00046
00047
protected slots:
00048
virtual void languageChange();
00049
00050
virtual void slotForegroundClicked();
00051
virtual void slotBackgroundClicked();
00052
virtual void slotFontClicked();
00053
virtual void slotSelectionChanged(
QListViewItem * );
00054
virtual void slotDefaultClicked();
00055
virtual void slotItalicClicked();
00056
virtual void slotBoldClicked();
00057
virtual void slotStrikeoutClicked();
00058
00059
00060 };
00061
00062
#endif // APPEARANCECONFIGWIDGETBASE_H