mirror of
https://github.com/onionshare/onionshare.git
synced 2025-05-10 18:35:08 -04:00
Get/set tab settings using a getter and setter function
This commit is contained in:
parent
bfd8c4aae6
commit
c42c11648c
5 changed files with 38 additions and 32 deletions
|
@ -118,6 +118,17 @@ class Tab(QtWidgets.QWidget):
|
|||
self.timer = QtCore.QTimer()
|
||||
self.timer.timeout.connect(self.timer_callback)
|
||||
|
||||
# Persistent image
|
||||
self.persistent_image_label = QtWidgets.QLabel()
|
||||
self.persistent_image_label.setPixmap(
|
||||
QtGui.QPixmap.fromImage(
|
||||
QtGui.QImage(
|
||||
self.common.get_resource_path("images/persistent_enabled.png")
|
||||
)
|
||||
)
|
||||
)
|
||||
self.persistent_image_label.setFixedSize(30, 30)
|
||||
|
||||
# Settings for this tab
|
||||
self.tab_settings = {
|
||||
"persistent": {
|
||||
|
@ -138,16 +149,11 @@ class Tab(QtWidgets.QWidget):
|
|||
"website": {"disable_csp": False},
|
||||
}
|
||||
|
||||
# Persistent image
|
||||
self.persistent_image_label = QtWidgets.QLabel()
|
||||
self.persistent_image_label.setPixmap(
|
||||
QtGui.QPixmap.fromImage(
|
||||
QtGui.QImage(
|
||||
self.common.get_resource_path("images/persistent_enabled.png")
|
||||
)
|
||||
)
|
||||
)
|
||||
self.persistent_image_label.setFixedSize(30, 30)
|
||||
def get_tab_setting(self, group, key):
|
||||
return self.tab_settings[group][key]
|
||||
|
||||
def set_tab_setting(self, group, key, val):
|
||||
self.tab_settings[group][key] = val
|
||||
|
||||
def share_mode_clicked(self):
|
||||
self.common.log("Tab", "share_mode_clicked")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue