X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fplugins%2Fxdxf%2FDictsModel.h;h=93757c0155d61b5edf4d2616ef57de10af168625;hb=8d4a977481402f9456b57f2e584947afadf49dbc;hp=cbe3a0eab7717316c854c0837a2fc12a82e4f9d6;hpb=00c4970f59cd301a63e58a470619b9ad5ab075f2;p=mdictionary diff --git a/src/plugins/xdxf/DictsModel.h b/src/plugins/xdxf/DictsModel.h index cbe3a0e..93757c0 100644 --- a/src/plugins/xdxf/DictsModel.h +++ b/src/plugins/xdxf/DictsModel.h @@ -42,19 +42,31 @@ class DictsModel : public QAbstractItemModel Q_OBJECT public: /*! - Constructor - \param dicts list of DownloadDict objects, each such object describes + Constructor + \param dicts list of DownloadDict objects, each such object describes one dictionary - */ + */ DictsModel(QList dicts, QObject *parent); + //! \return return numner of rows int rowCount(const QModelIndex &parent = QModelIndex()) const; + + //! \return return numner of columns int columnCount(const QModelIndex &parent = QModelIndex()) const; + //! create Index, createIndex(row,column,row) QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const; + + //! return new QModelIndex; QModelIndex parent(const QModelIndex &child) const; + /*! + \return return empty QVariant when role is't DisplayRole, + else return QVariant (QString with _from,_to,_title) + */ QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; + + //! \return return a QVariant with header QString. QVariant headerData(int section, Qt::Orientation orientation, int role) const; private: