[Ktutorial-commits] SF.net SVN: ktutorial:[261] trunk/ktutorial/ktutorial-editor
Status: Alpha
Brought to you by:
danxuliu
|
From: <dan...@us...> - 2010-09-26 21:00:56
|
Revision: 261
http://ktutorial.svn.sourceforge.net/ktutorial/?rev=261&view=rev
Author: danxuliu
Date: 2010-09-26 21:00:50 +0000 (Sun, 26 Sep 2010)
Log Message:
-----------
Set a different object name for each EditionDialog based on the CommandWidget it contains.
Modified Paths:
--------------
trunk/ktutorial/ktutorial-editor/src/EditActions.cpp
trunk/ktutorial/ktutorial-editor/src/view/WaitForWidget.cpp
trunk/ktutorial/ktutorial-editor/tests/unit/view/WaitForWidgetTest.cpp
Modified: trunk/ktutorial/ktutorial-editor/src/EditActions.cpp
===================================================================
--- trunk/ktutorial/ktutorial-editor/src/EditActions.cpp 2010-09-26 18:49:53 UTC (rev 260)
+++ trunk/ktutorial/ktutorial-editor/src/EditActions.cpp 2010-09-26 21:00:50 UTC (rev 261)
@@ -228,8 +228,11 @@
int EditActions::showEditionDialog(CommandWidget* commandWidget) {
commandWidget->setUndoStack(mUndoStack);
+ QString dialogName = commandWidget->objectName();
+ dialogName.replace("Widget", "Dialog");
+
EditionDialog* dialog = new EditionDialog(commandWidget, mTutorialEditor);
- dialog->setObjectName("editionDialog");
+ dialog->setObjectName(dialogName);
return DialogRunner(dialog).exec();
}
Modified: trunk/ktutorial/ktutorial-editor/src/view/WaitForWidget.cpp
===================================================================
--- trunk/ktutorial/ktutorial-editor/src/view/WaitForWidget.cpp 2010-09-26 18:49:53 UTC (rev 260)
+++ trunk/ktutorial/ktutorial-editor/src/view/WaitForWidget.cpp 2010-09-26 21:00:50 UTC (rev 261)
@@ -240,8 +240,11 @@
Q_ASSERT(editionWidget);
+ QString dialogName = "edit" + editionWidget->objectName();
+ dialogName.replace("Widget", "Dialog");
+
EditionDialog* dialog = new EditionDialog(editionWidget, this);
- dialog->setObjectName("editionDialog");
+ dialog->setObjectName(dialogName);
DialogRunner(dialog).exec();
}
Modified: trunk/ktutorial/ktutorial-editor/tests/unit/view/WaitForWidgetTest.cpp
===================================================================
--- trunk/ktutorial/ktutorial-editor/tests/unit/view/WaitForWidgetTest.cpp 2010-09-26 18:49:53 UTC (rev 260)
+++ trunk/ktutorial/ktutorial-editor/tests/unit/view/WaitForWidgetTest.cpp 2010-09-26 21:00:50 UTC (rev 261)
@@ -405,7 +405,8 @@
QVERIFY(eventNameLineEdit);
eventNameLineEdit->setText("The new event name");
- EditionDialog* dialog = mWidget->findChild<EditionDialog*>("editionDialog");
+ EditionDialog* dialog =
+ mWidget->findChild<EditionDialog*>("editWaitForEventDialog");
QVERIFY(dialog);
dialog->button(KDialog::Ok)->click();
}
@@ -425,7 +426,8 @@
QVERIFY(signalNameLineEdit);
signalNameLineEdit->setText("The new signal name");
- EditionDialog* dialog = mWidget->findChild<EditionDialog*>("editionDialog");
+ EditionDialog* dialog =
+ mWidget->findChild<EditionDialog*>("editWaitForSignalDialog");
QVERIFY(dialog);
dialog->button(KDialog::Ok)->click();
}
@@ -440,7 +442,8 @@
QVERIFY(windowObjectNameLineEdit);
windowObjectNameLineEdit->setText("The new window object name");
- EditionDialog* dialog = mWidget->findChild<EditionDialog*>("editionDialog");
+ EditionDialog* dialog =
+ mWidget->findChild<EditionDialog*>("editWaitForWindowDialog");
QVERIFY(dialog);
dialog->button(KDialog::Ok)->click();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|