-/**
+/*
* This file is part of the KDE project
- * Copyright (C) 2007 Rafael Fernández López <ereslibre@gmail.com>
+ * Copyright (C) 2007 Rafael Fernández López <ereslibre@kde.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* along with this library; see the file COPYING.LIB. If not, write to
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
- */
+*/
#ifndef DOLPHINMODEL_H
#define DOLPHINMODEL_H
ExtraColumnCount
};
- DolphinModel(QObject *parent = 0);
+ DolphinModel(QObject* parent = 0);
virtual ~DolphinModel();
- virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
+ virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const;
- virtual int columnCount(const QModelIndex &parent = QModelIndex()) const;
+ virtual int columnCount(const QModelIndex& parent = QModelIndex()) const;
/**
* Returns the rating for the item with the index \a index. 0 is
* tag is applied, a predefined string will be returned.
*/
static QString tagsForIndex(const QModelIndex& index);
+
+private:
+ QVariant displayRoleData(const QModelIndex& index) const;
+ QVariant sortRoleData(const QModelIndex& index) const;
+
+private:
+ static const char* m_others;
};
#endif // DOLPHINMODEL_H