QTfrontend/themesmodel.cpp
branchhedgeroid
changeset 5375 ec4006837feb
parent 5332 b29d60c7cac7
equal deleted inserted replaced
5373:ad1c61a6ab4d 5375:ec4006837feb
     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 #if QT_VERSION >= QT_VERSION_CHECK(4, 7, 0)
     7     m_data.reserve(themes.size());
     8     m_data.reserve(themes.size());
       
     9 #endif
     8 
    10 
     9     foreach(QString theme, themes)
    11     foreach(QString theme, themes)
    10     {
    12     {
    11         m_data.append(QHash<int, QVariant>());
    13         m_data.append(QHash<int, QVariant>());
    12         m_data.last().insert(Qt::DisplayRole, theme);
    14         m_data.last().insert(Qt::DisplayRole, theme);