Thumbnail me
3.0
|
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