def __init__(self, parent=None): super(QMainWindow, self).__init__() self.setWindowTitle("VisualStates") self.configDialog = None # root state self.rootState = State(0, "root", True) self.activeState = self.rootState # create status bar self.statusBar() self.createMenu() self.createTreeView() self.createStateCanvas() self.setGeometry(0, 0, 800, 600) self.show() self.fileManager = FileManager() self.libraries = [] self.config = None self.interfaceHeaderMap = Interfaces.getInterfaces()
def _initTools(self): """ Initializes tools """ if self._options.plugin_dir is not None: sys.path.append(os.path.abspath(self._options.plugin_dir)) self._pluginmanager = plugin.PluginManager(self.getSettings(), self._options.plugin_dir) self._filemanager = FileManager() self._toolbar.adaptLayout() self._mapeditor = MapEditor()