yacreader/YACReaderLibrary/info_comics_view.h

39 lines
864 B
C++

#ifndef INFOCOMICSVIEW_H
#define INFOCOMICSVIEW_H
#include "comics_view.h"
class QQuickView;
class InfoComicsView : public ComicsView
{
Q_OBJECT
public:
explicit InfoComicsView(QWidget *parent = 0);
void setToolBar(QToolBar * toolBar);
void setModel(ComicModel *model);
void setCurrentIndex(const QModelIndex &index);
QModelIndex currentIndex();
QItemSelectionModel * selectionModel();
void scrollTo(const QModelIndex & mi, QAbstractItemView::ScrollHint hint );
void toFullScreen();
void toNormal();
void updateConfig(QSettings * settings);
void enableFilterMode(bool enabled);
void selectIndex(int index);
public slots:
void setShowMarks(bool show);
void selectAll();
protected:
QQuickView *view;
QWidget *container;
};
#endif // INFOCOMICSVIEW_H