diff options
Diffstat (limited to 'Widgets/Dashboard.py')
-rw-r--r-- | Widgets/Dashboard.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Widgets/Dashboard.py b/Widgets/Dashboard.py index 9df290f..b8dfc92 100644 --- a/Widgets/Dashboard.py +++ b/Widgets/Dashboard.py @@ -57,6 +57,7 @@ class Dashboard(Base, Form): Dashboard_tiles = (self.DB_IC_Tile, self.DB_HVAC_Tile, self.DB_Steering_Tile, + self.DB_Keypad_Tile, self.DB_Settings_Tile) DashboardTiles = QtWidgets.QButtonGroup(self) @@ -73,6 +74,12 @@ class Dashboard(Base, Form): self.DB_Steering_Tile.setEnabled(False) self.DB_Steering_Tile.setStyleSheet("background-color : darkGray; color: gray") enabled = False + if tile == self.DB_Keypad_Tile and not config.keypad_enabled(): + self.DB_Keypad_Tile.setEnabled(False) + # hide the keypad tile + self.DB_Keypad_Tile.hide() + self.DB_Keypad_Tile.setStyleSheet("background-color : darkGray; color: gray") + enabled = False self.set_icon(tile, 90) DashboardTiles.addButton(tile) @@ -120,8 +127,10 @@ class Dashboard(Base, Form): self.parent().setCurrentIndex(2) elif tile == self.DB_Steering_Tile: self.parent().setCurrentIndex(3) - elif tile == self.DB_Settings_Tile: + elif tile == self.DB_Keypad_Tile: self.parent().setCurrentIndex(4) + elif tile == self.DB_Settings_Tile: + self.parent().setCurrentIndex(5) self.tileClickedSignal.emit() |