Git commit 81e137fcbed21e1a1e6dc3f06250e9e386c2c8f5 by Dimitrios T. Tanis. Committed on 05/10/2012 at 00:14. Pushed by tanis into branch 'kexi-wip-tanis'.
Show Undo/Redo buttons for Tables in design view. Added Undo/Redo buttons to Table view when in design mode so that they are available for porting Undo/Redo code to KoUndo. CCBUG: 304757 GUI: Added Undo/Redo buttons in Tables when in design view. M +3 -1 kexi/plugins/tables/kexitabledesignerview.cpp http://commits.kde.org/calligra/81e137fcbed21e1a1e6dc3f06250e9e386c2c8f5 diff --git a/kexi/plugins/tables/kexitabledesignerview.cpp b/kexi/plugins/tables/kexitabledesignerview.cpp index 79284f1..6fe4241 100644 --- a/kexi/plugins/tables/kexitabledesignerview.cpp +++ b/kexi/plugins/tables/kexitabledesignerview.cpp @@ -196,7 +196,6 @@ KexiTableDesignerView::KexiTableDesignerView(QWidget *parent) a->setToolTip(i18n("Sets or removes primary key")); a->setWhatsThis(i18n("Sets or removes primary key for currently selected field.")); connect(a, SIGNAL(triggered()), this, SLOT(slotTogglePrimaryKey())); - setViewActions(viewActions); d->view->contextMenu()->insertAction( d->view->contextMenu()->actions()[1], d->action_toggle_pkey); //add at the beginning as 2nd @@ -209,10 +208,13 @@ KexiTableDesignerView::KexiTableDesignerView(QWidget *parent) plugSharedAction("edit_redo", this, SLOT(slotRedo())); setAvailable("edit_undo", false); setAvailable("edit_redo", false); + viewActions << sharedAction("edit_undo"); + viewActions << sharedAction("edit_redo"); //!todo qundo connect(d->history, SIGNAL(commandExecuted(K3Command*)), this, SLOT(slotCommandExecuted(K3Command*))); #endif + setViewActions(viewActions); #ifdef KEXI_DEBUG_GUI KexiDB::alterTableActionDebugGUI(QString()); //to create the tab
