fixed navigation history

fixed selectAll action (only in classic view)
This commit is contained in:
Luis Ángel San Martín 2014-07-09 19:42:23 +02:00
parent 1b2f33d0c6
commit e423e7e2df
6 changed files with 16 additions and 1 deletions

View File

@ -188,6 +188,11 @@ void ClassicComicsView::setViewActions(const QList<QAction *> &actions)
comicFlow->addActions(actions);
}
void ClassicComicsView::selectAll()
{
tableView->selectAll();
}
void ClassicComicsView::setShowMarks(bool show)
{
comicFlow->setShowMarks(show);

View File

@ -37,6 +37,8 @@ public slots:
void removeItemsFromFlow(const QModelIndex & parent, int from, int to);
//ComicsView
void setShowMarks(bool show);
void selectAll();
private:
YACReaderTableView * tableView;
QWidget *comics;

View File

@ -32,12 +32,13 @@ public:
virtual void setItemActions(const QList<QAction *> & actions) = 0;
//actions for visual-oriented views
virtual void setViewActions(const QList<QAction *> & actions) = 0;
//virtual selectItem(int index) = 0;
signals:
void selected(unsigned int);
void comicRated(int,QModelIndex);
public slots:
virtual void setShowMarks(bool show) = 0;
virtual void selectAll() = 0;
protected:
TableModel * model;

View File

@ -168,6 +168,11 @@ void GridComicsView::setViewActions(const QList<QAction *> &actions)
QLOG_ERROR() << "setViewActions invoked with the wrong number of actions";
}
void GridComicsView::selectAll()
{
QLOG_INFO() << "selectAll";
}
QSize GridComicsView::sizeHint()
{
QLOG_INFO() << "sizeHint";

View File

@ -45,6 +45,7 @@ public slots:
//ComicsView
void setShowMarks(bool show);
void selectAll();
private:
QItemSelectionModel * _selectionModel;

View File

@ -1094,6 +1094,7 @@ void LibraryWindow::selectSubfolder(const QModelIndex &mi, int child)
{
QModelIndex dest = dm->index(child,0,mi);
foldersView->setCurrentIndex(dest);
updateHistory(dest);
loadCovers(dest);
}