{
Q_OBJECT
public:
- explicit History(QObject *parent = 0);
+ explicit History(int maxSize = 5, QObject *parent = 0);
Q_SIGNALS:
void historyChanged(bool prevAvailable,
void setCurrentElement(int element);
+ int maxSize();
+
+ void setMaxSize(int size);
+
private:
QVector<QString> _history;
int _maxSize;