Only enable "Configure Blocks" while a session is open
This commit is contained in:
parent
8bb1c8056f
commit
00d939dd57
@ -258,6 +258,7 @@ class MCEditApp(QtGui.QApplication):
|
|||||||
|
|
||||||
mainWindow.actionPreferences.triggered.connect(self.showPrefsDialog)
|
mainWindow.actionPreferences.triggered.connect(self.showPrefsDialog)
|
||||||
mainWindow.actionConfigure_Blocks_Items.triggered.connect(self.showConfigureBlocksDialog)
|
mainWindow.actionConfigure_Blocks_Items.triggered.connect(self.showConfigureBlocksDialog)
|
||||||
|
mainWindow.actionConfigure_Blocks_Items.setEnabled(False)
|
||||||
mainWindow.actionPlugins.triggered.connect(self.showPluginsDialog)
|
mainWindow.actionPlugins.triggered.connect(self.showPluginsDialog)
|
||||||
|
|
||||||
mainWindow.actionEnable_Developer_Mode.setChecked(DevModeSetting.value())
|
mainWindow.actionEnable_Developer_Mode.setChecked(DevModeSetting.value())
|
||||||
@ -655,6 +656,7 @@ class MCEditApp(QtGui.QApplication):
|
|||||||
|
|
||||||
def tabChanged(self):
|
def tabChanged(self):
|
||||||
session = self.currentSession()
|
session = self.currentSession()
|
||||||
|
self.mainWindow.actionConfigure_Blocks_Items.setEnabled(session is not None)
|
||||||
self.sessionChanged.emit(session, self._currentSession)
|
self.sessionChanged.emit(session, self._currentSession)
|
||||||
self._currentSession = session
|
self._currentSession = session
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user