#ifndef YACREADER_HISTORY_CONTROLLER_H #define YACREADER_HISTORY_CONTROLLER_H #include #include class YACReaderHistoryController : public QObject { Q_OBJECT public: explicit YACReaderHistoryController(QObject *parent = 0); signals: void enabledForward(bool enabled); void enabledBackward(bool enabled); void modelIndexSelected(QModelIndex mi); public slots: void clear(); void backward(); void forward(); void updateHistory(const QModelIndex & mi); protected: int currentFolderNavigation; QList history; }; #endif // YACREADER_HISTORY_CONTROLLER_H