X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/c8072005fada01d772595ec64adca449134f421e..b1c9b5126d:/src/dolphinmodel.h diff --git a/src/dolphinmodel.h b/src/dolphinmodel.h index 681bd4d04..44067f5a5 100644 --- a/src/dolphinmodel.h +++ b/src/dolphinmodel.h @@ -1,6 +1,6 @@ -/** +/* * This file is part of the KDE project - * Copyright (C) 2007 Rafael Fernández López + * Copyright (C) 2007 Rafael Fernández López * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public @@ -16,7 +16,7 @@ * 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 @@ -35,12 +35,12 @@ public: 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 @@ -53,6 +53,13 @@ public: * 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