Thumbnail me  3.0
D:/Thumbnail/Thumbnailme/FontMapComboBox.h
Go to the documentation of this file.
00001 /***************************************************************************/
00022 #ifndef FONTMAPCOMBOBOX_H
00023 #define FONTMAPCOMBOBOX_H
00024 
00025 #include <QCoreApplication>
00026 #include <QDebug>
00027 #include <QDir>
00028 #include <QFileInfo>
00029 #include <QFontComboBox>
00030 
00031 
00032 class FontMapComboBox : public QFontComboBox
00033 {
00034     Q_OBJECT
00035 
00036     public:
00037     explicit FontMapComboBox(QWidget *parent = 0);
00038     virtual ~FontMapComboBox();
00039 
00040     private:
00041     QMap<QString,QString> map;
00042     bool                  noFontDefined;
00043 
00044     public:
00045     void        setMap(QMap<QString,QString> map);
00046     void        addFamilyItems(QStringList items = QStringList());
00047     QString     path(QString family);
00048     QString     currentFontPath();
00049     QString     currentFontFileName();
00050     QStringList family();
00051     void        setnoFontDefined(bool value);
00052     bool        isNoFontDefined();
00053 
00054     signals:
00058     void loadFontsFinished();
00059 };
00060 
00061 #endif // FONTMAPCOMBOBOX_H
 All Classes Files Functions Enumerations