Diffstat (limited to 'noncore/settings/appearance2/appearance.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/settings/appearance2/appearance.h | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/noncore/settings/appearance2/appearance.h b/noncore/settings/appearance2/appearance.h index ce0d4b0..4a86e57 100644 --- a/noncore/settings/appearance2/appearance.h +++ b/noncore/settings/appearance2/appearance.h @@ -31,86 +31,79 @@ #include <qdialog.h> class QCheckBox; class QComboBox; class QLabel; class QLineEdit; class QListBox; class QMultiLineEdit; class QPushButton; class QRadioButton; class QToolButton; class SampleWindow; +class OFontSelector; class Appearance : public QDialog { Q_OBJECT public: Appearance( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); ~Appearance(); protected: virtual void accept ( ); virtual void done ( int r ); protected slots: void styleClicked ( int ); void styleSettingsClicked ( ); void decoClicked ( int ); - void fontFamilyClicked ( int ); - void fontStyleClicked ( int ); - void fontSizeClicked ( int ); + void fontClicked ( const QFont & ); void colorClicked ( int ); -// void tabStyleClicked ( int ); void editSchemeClicked(); void saveSchemeClicked(); void deleteSchemeClicked(); private: void loadStyles ( QListBox * ); void loadDecos ( QListBox * ); - void loadFonts ( QListBox * ); void loadColors ( QListBox * ); void changeText(); QWidget *createStyleTab ( QWidget *parent ); QWidget *createDecoTab ( QWidget *parent ); QWidget *createFontTab ( QWidget *parent ); QWidget *createColorTab ( QWidget *parent ); QWidget *createGuiTab ( QWidget *parent ); private: bool m_style_changed; bool m_font_changed; bool m_scheme_changed; bool m_deco_changed; bool m_color_changed; int m_original_style; int m_original_deco; - int m_original_fontfamily; - int m_original_fontstyle; - int m_original_fontsize; int m_original_tabstyle; + bool m_original_tabpos; QListBox * m_style_list; QPushButton * m_style_settings; QListBox * m_deco_list; QListBox * m_color_list; - QListBox * m_font_family_list; - QComboBox * m_font_style_list; - QComboBox * m_font_size_list; + OFontSelector *m_fontselect; SampleWindow *m_sample; QComboBox * m_tabstyle_list; QRadioButton *m_tabstyle_top; QRadioButton *m_tabstyle_bottom; }; -#endif // APPEARANCESETTINGS_H +#endif |