#ifndef _HISTORY_MANAGER_H #define _HISTORY_MANAGER_H #include #include #include class HistoryManager : public QObject { Q_OBJECT public: HistoryManager(QObject *parent = NULL); ~HistoryManager(); KURL back(); KURL forward(); void addURL(const KURL &); enum Buttons { Back, Forward }; signals: void uiChanged(int, bool); protected: QValueStack back_stack; QValueStack forward_stack; KURL currentURL; }; #endif