| 12345678910111213141516171819202122 |
- /**
- * Adds a menu for the DrawFromCSV action to Misc | Script Examples | Import/Export menu.
- */
- function init(basePath) {
- var action = new RGuiAction(qsTranslate("DrawFromCSV", "&Draw from CSV"), RMainWindowQt.getMainWindow());
- action.setRequiresDocument(true); // Can't draw without a document
- action.setRequiresSelection(false); // No selection required
- action.setScriptFile(basePath + "/DrawFromCSV.js");
- action.setIcon(basePath + "/DrawFromCSV.svg");
- // action.setDefaultShortcut(new QKeySequence("d,c,s,v")); // Ruled out (no good option)
- action.setDefaultCommands(["drawcsv","dcsv"]); // An Array!
- var tip = qsTranslate("DrawFromCSV", "Draws entities based on textual entries in a CSV file");
- action.setStatusTip(tip); // Overtakes and displays left in the Status Bar
- action.setToolTip(tip); // Displays aside Toolbars
- action.setNoState(true); // Indicates whether this action is stateless (i.e. terminates in beginEvent).
- action.setGroupSortOrder(52100);
- action.setSortOrder(300);
- action.setWidgetNames(["MiscIOMenu", "MiscIOToolBar", "MiscIOToolsPanel"]);
- };
|