QTfrontend/themesmodel.cpp
changeset 5332 b29d60c7cac7
parent 5330 0f31c8ab064b
equal deleted inserted replaced
5330:0f31c8ab064b 5332:b29d60c7cac7
     2 #include "themesmodel.h"
     2 #include "themesmodel.h"
     3 
     3 
     4 ThemesModel::ThemesModel(QStringList themes, QObject *parent) :
     4 ThemesModel::ThemesModel(QStringList themes, QObject *parent) :
     5     QAbstractListModel(parent)
     5     QAbstractListModel(parent)
     6 {
     6 {
     7 /* Not Qt 4.6 compatible - needs an IFDEF
     7 #if QT_VERSION >= QT_VERSION_CHECK(4, 7, 0)
     8     m_data.reserve(themes.size());
     8     m_data.reserve(themes.size());
     9 */
     9 #endif
    10 
    10 
    11     foreach(QString theme, themes)
    11     foreach(QString theme, themes)
    12     {
    12     {
    13         m_data.append(QHash<int, QVariant>());
    13         m_data.append(QHash<int, QVariant>());
    14         m_data.last().insert(Qt::DisplayRole, theme);
    14         m_data.last().insert(Qt::DisplayRole, theme);