kmconfigfonts.h
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 #ifndef KMCONFIGFONTS_H
00021 #define KMCONFIGFONTS_H
00022 
00023 #include "kmconfigpage.h"
00024 
00025 class KListView;
00026 class KURLRequester;
00027 class QPushButton;
00028 class QCheckBox;
00029 
00030 class KMConfigFonts : public KMConfigPage
00031 {
00032     Q_OBJECT
00033 public:
00034     KMConfigFonts(QWidget *parent = 0, const char *name = 0);
00035 
00036     void loadConfig(KConfig*);
00037     void saveConfig(KConfig*);
00038 
00039 protected slots:
00040     void slotUp();
00041     void slotDown();
00042     void slotRemove();
00043     void slotAdd();
00044     void slotSelected();
00045     void slotTextChanged(const QString&);
00046 
00047 private:
00048     QCheckBox   *m_embedfonts;
00049     KListView   *m_fontpath;
00050     KURLRequester   *m_addpath;
00051     QPushButton *m_up, *m_down, *m_add, *m_remove;
00052 };
00053 
00054 #endif
 
This file is part of the documentation for kdeprint Library Version 3.2.0.