QTfrontend/themesmodel.cpp
changeset 5330 0f31c8ab064b
parent 5289 9d18b61bd3eb
child 5332 b29d60c7cac7
equal deleted inserted replaced
5328:81a6f6f29b16 5330:0f31c8ab064b
     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     m_data.reserve(themes.size());
     8     m_data.reserve(themes.size());
       
     9 */
     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);