include("scripts/EAction.js"); function InitialDataImport(guiAction) { EAction.call(this, guiAction); } InitialDataImport.prototype = new EAction(); InitialDataImport.includeBasePath = includeBasePath; InitialDataImport.prototype.beginEvent = function() { EAction.prototype.beginEvent.call(this); if (!isNull(this.getGuiAction()) && this.getGuiAction().objectName==="InitialDataImportToolsPanelAction") { EAction.showCadToolBarPanel("InitialDataImportToolsPanel"); this.terminate(); } }; InitialDataImport.getMenu = function() { var menu = EAction.getSubMenu(Data.getMenu(), 90050, 100, InitialDataImport.getTitle(), "InitialDataImportMenu"); menu.setProperty("scriptFile", InitialDataImport.includeBasePath + "/InitialDataImport.js"); return menu; }; InitialDataImport.getToolBar = function() { //return EAction.getToolBar(InitialDataImport.getTitle(), "ViewToolBar", undefined, undefined, View.getToolBar()); return Data.getToolBar(); }; // InitialDataImport.getCadToolBarPanel = function() { // var mtb = EAction.getMainCadToolBarPanel(); // var actionName = "InitialDataImportToolsPanelAction"; // if (!isNull(mtb) && mtb.findChild(actionName)==undefined) { // var action = new RGuiAction(qsTr("InitialDataImport Tools"), mtb); // action.setScriptFile(InitialDataImport.includeBasePath + "/InitialDataImport.js"); // action.objectName = actionName; // action.setRequiresDocument(false); // action.setIcon(InitialDataImport.includeBasePath + "/InitialDataImport.svg"); // //action.setStatusTip(qsTr("Show InitialDataImport tools")); // action.setDefaultShortcut(new QKeySequence("w,z")); // action.setNoState(); // action.setDefaultCommands(["InitialDataImportmenu"]); // action.setGroupSortOrder(10); // action.setSortOrder(350); // action.setWidgetNames(["!MainToolsPanel"]); // } // var tb = EAction.getCadToolBarPanel( // InitialDataImport.getTitle(), // "InitialDataImportToolsPanel", // true // ); // return tb; // }; // InitialDataImport.getToolMatrixPanel = function() { // RSettings.setValue("InitialDataImport/VisibleInMatrixPanel", false, false); // return EAction.getToolMatrixPanel(InitialDataImport.getTitle(), "InitialDataImportMatrixPanel", 30); // }; InitialDataImport.getTitle = function() { return qsTr("&初始线形导入"); }; InitialDataImport.prototype.getTitle = function() { return InitialDataImport.getTitle(); }; InitialDataImport.init = function() { InitialDataImport.getMenu(); InitialDataImport.getToolBar(); // InitialDataImport.getCadToolBarPanel(); // InitialDataImport.getToolMatrixPanel(); };