mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
fixed navigation history
fixed selectAll action (only in classic view)
This commit is contained in:
parent
1b2f33d0c6
commit
e423e7e2df
@ -188,6 +188,11 @@ void ClassicComicsView::setViewActions(const QList<QAction *> &actions)
|
|||||||
comicFlow->addActions(actions);
|
comicFlow->addActions(actions);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ClassicComicsView::selectAll()
|
||||||
|
{
|
||||||
|
tableView->selectAll();
|
||||||
|
}
|
||||||
|
|
||||||
void ClassicComicsView::setShowMarks(bool show)
|
void ClassicComicsView::setShowMarks(bool show)
|
||||||
{
|
{
|
||||||
comicFlow->setShowMarks(show);
|
comicFlow->setShowMarks(show);
|
||||||
|
@ -37,6 +37,8 @@ public slots:
|
|||||||
void removeItemsFromFlow(const QModelIndex & parent, int from, int to);
|
void removeItemsFromFlow(const QModelIndex & parent, int from, int to);
|
||||||
//ComicsView
|
//ComicsView
|
||||||
void setShowMarks(bool show);
|
void setShowMarks(bool show);
|
||||||
|
void selectAll();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
YACReaderTableView * tableView;
|
YACReaderTableView * tableView;
|
||||||
QWidget *comics;
|
QWidget *comics;
|
||||||
|
@ -32,12 +32,13 @@ public:
|
|||||||
virtual void setItemActions(const QList<QAction *> & actions) = 0;
|
virtual void setItemActions(const QList<QAction *> & actions) = 0;
|
||||||
//actions for visual-oriented views
|
//actions for visual-oriented views
|
||||||
virtual void setViewActions(const QList<QAction *> & actions) = 0;
|
virtual void setViewActions(const QList<QAction *> & actions) = 0;
|
||||||
//virtual selectItem(int index) = 0;
|
|
||||||
signals:
|
signals:
|
||||||
void selected(unsigned int);
|
void selected(unsigned int);
|
||||||
void comicRated(int,QModelIndex);
|
void comicRated(int,QModelIndex);
|
||||||
public slots:
|
public slots:
|
||||||
virtual void setShowMarks(bool show) = 0;
|
virtual void setShowMarks(bool show) = 0;
|
||||||
|
virtual void selectAll() = 0;
|
||||||
protected:
|
protected:
|
||||||
TableModel * model;
|
TableModel * model;
|
||||||
|
|
||||||
|
@ -168,6 +168,11 @@ void GridComicsView::setViewActions(const QList<QAction *> &actions)
|
|||||||
QLOG_ERROR() << "setViewActions invoked with the wrong number of actions";
|
QLOG_ERROR() << "setViewActions invoked with the wrong number of actions";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void GridComicsView::selectAll()
|
||||||
|
{
|
||||||
|
QLOG_INFO() << "selectAll";
|
||||||
|
}
|
||||||
|
|
||||||
QSize GridComicsView::sizeHint()
|
QSize GridComicsView::sizeHint()
|
||||||
{
|
{
|
||||||
QLOG_INFO() << "sizeHint";
|
QLOG_INFO() << "sizeHint";
|
||||||
|
@ -45,6 +45,7 @@ public slots:
|
|||||||
|
|
||||||
//ComicsView
|
//ComicsView
|
||||||
void setShowMarks(bool show);
|
void setShowMarks(bool show);
|
||||||
|
void selectAll();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QItemSelectionModel * _selectionModel;
|
QItemSelectionModel * _selectionModel;
|
||||||
|
@ -1094,6 +1094,7 @@ void LibraryWindow::selectSubfolder(const QModelIndex &mi, int child)
|
|||||||
{
|
{
|
||||||
QModelIndex dest = dm->index(child,0,mi);
|
QModelIndex dest = dm->index(child,0,mi);
|
||||||
foldersView->setCurrentIndex(dest);
|
foldersView->setCurrentIndex(dest);
|
||||||
|
updateHistory(dest);
|
||||||
loadCovers(dest);
|
loadCovers(dest);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user