git-svn-id: svn://db.shs.com.ru/libs@458 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2018-11-16 13:43:38 +00:00
parent 83eed109e8
commit ae83614f2f
2 changed files with 5 additions and 0 deletions

View File

@@ -52,6 +52,7 @@ void HistoryView::addEntry(int action, int count_, const QString & suffix) {
for (int i = 0; i < index; ++i)
item(i)->setSelected(true);
blockSignals(false);
emit changed();
emit redoAvailable(false);
emit undoAvailable((index > 1));
emit clearAvailable(history_.count() > 1);
@@ -94,6 +95,7 @@ void HistoryView::itemClicked(QListWidgetItem * item) {
index = row(item) + 1;
//qDebug() << actions[index - 1].command;
emit commandExecute(history_[index - 1].command);
emit changed();
itemSelectionChanged();
}
@@ -145,6 +147,7 @@ void HistoryView::undo() {
if (index <= 1) return;
index--;
emit commandExecute(history_[index - 1].command);
emit changed();
itemSelectionChanged();
}
@@ -153,5 +156,6 @@ void HistoryView::redo() {
if (index >= count()) return;
index++;
emit commandExecute(history_[index - 1].command);
emit changed();
itemSelectionChanged();
}

View File

@@ -72,6 +72,7 @@ signals:
void clearAvailable(bool);
void commandRequest(QByteArray & s);
void commandExecute(const QByteArray & s);
void changed();
};