This commit is contained in:
Luis Ángel San Martín
2014-08-12 16:20:52 +02:00
parent f717765a75
commit ef49d93348
82 changed files with 3758 additions and 753 deletions

View File

@ -24,7 +24,7 @@ public:
TableModel(QObject *parent = 0);
TableModel( QSqlQuery &sqlquery, QObject *parent = 0);
~TableModel();
QVariant data(const QModelIndex &index, int role) const;
Qt::ItemFlags flags(const QModelIndex &index) const;
QVariant headerData(int section, Qt::Orientation orientation,
@ -39,8 +39,9 @@ public:
//M<>todos de conveniencia
QStringList getPaths(const QString & _source);
QString getComicPath(QModelIndex mi);
QString getCurrentPath(){return QString(_databasePath).remove("/.yacreaderlibrary");};
ComicDB getComic(const QModelIndex & mi); //--> para la edici<63>n
ComicDB getComic(int row);
//ComicDB getComic(int row);
QVector<YACReaderComicReadStatus> getReadList();
QVector<YACReaderComicReadStatus> setAllComicsRead(YACReaderComicReadStatus readStatus);
QList<ComicDB> getComics(QList<QModelIndex> list); //--> recupera la informaci<63>n com<6F>n a los comics seleccionados
@ -56,7 +57,7 @@ public:
void reload(const ComicDB & comic);
void resetComicRating(const QModelIndex & mi);
QHash<int, QByteArray> roleNames();
QHash<int, QByteArray> roleNames() const;
enum Columns {
Number = 0,
@ -98,6 +99,8 @@ public slots:
void finishTransaction();
void updateRating(int rating, QModelIndex mi);
protected:
private:
void setupModelData( QSqlQuery &sqlquery);
ComicDB _getComic(const QModelIndex & mi);
@ -110,6 +113,7 @@ private:
signals:
void beforeReset();
void reset();
void isEmpty();
};
//! [0]