aboutsummaryrefslogtreecommitdiffstats
path: root/Widgets/Dashboard.py
diff options
context:
space:
mode:
Diffstat (limited to 'Widgets/Dashboard.py')
-rw-r--r--Widgets/Dashboard.py11
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()