| 123456789101112131415161718192021222324252627282930313233343536 |
- include("scripts/EAction.js");
- include("MyWidget.js");
- /**
- * \ingroup ecma_misc_examples_qtexamples
- * \class ExWidget
- * This action creates a Qt widget with a GUI loaded from an UI file.
- */
- function ExWidget(guiAction) {
- EAction.call(this, guiAction);
- }
- ExWidget.prototype = new EAction();
- ExWidget.prototype.beginEvent = function() {
- EAction.prototype.beginEvent.call(this);
- var w = new MyWidget();
- w.show();
- this.terminate();
- };
- /**
- * Adds a menu for this action to Examples/Math Examples/ExWidget.
- */
- ExWidget.init = function(basePath) {
- var action = new RGuiAction(qsTr("&Widget"), RMainWindowQt.getMainWindow());
- action.setRequiresDocument(false);
- action.setScriptFile(basePath + "/ExWidget.js");
- action.setGroupSortOrder(79600);
- action.setSortOrder(250);
- action.setWidgetNames(["QtExamplesMenu"]);
- };
|