From ae83614f2faa50988e472a7421e90e1c0a062602 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Fri, 16 Nov 2018 13:43:38 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/libs@458 a8b55f48-bf90-11e4-a774-851b48703e85 --- qad/application/historyview.cpp | 4 ++++ qad/application/historyview.h | 1 + 2 files changed, 5 insertions(+) diff --git a/qad/application/historyview.cpp b/qad/application/historyview.cpp index c3c1044..2e13223 100644 --- a/qad/application/historyview.cpp +++ b/qad/application/historyview.cpp @@ -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(); } diff --git a/qad/application/historyview.h b/qad/application/historyview.h index 88f8f68..e125ad3 100644 --- a/qad/application/historyview.h +++ b/qad/application/historyview.h @@ -72,6 +72,7 @@ signals: void clearAvailable(bool); void commandRequest(QByteArray & s); void commandExecute(const QByteArray & s); + void changed(); };