Final fixes for the first version
This commit is contained in:
@@ -209,6 +209,7 @@ class AuthenticatorGUI(QMainWindow):
|
||||
self.keys_data_model_proxy = QSortFilterProxyModel()
|
||||
self.keys_data_model_proxy.setFilterCaseSensitivity(Qt.CaseInsensitive)
|
||||
self.keys_data_model = model.AuthenticatorKeysDataModel(keys)
|
||||
self.keys_table_view.set_real_data_model(self.keys_data_model)
|
||||
self.keys_data_model_proxy.setSourceModel(self.keys_data_model)
|
||||
self.keys_table_view.setModel(self.keys_data_model_proxy)
|
||||
|
||||
@@ -223,7 +224,9 @@ class AuthenticatorGUI(QMainWindow):
|
||||
|
||||
def load_geometry(self):
|
||||
settings = QSettings("SamApps", "SamAuthenticator")
|
||||
self.restoreGeometry(settings.value("geometry"))
|
||||
geometry_values = settings.value("geometry")
|
||||
if geometry_values is not None:
|
||||
self.restoreGeometry(geometry_values)
|
||||
|
||||
def closeEvent(self, event):
|
||||
settings = QSettings("SamApps", "SamAuthenticator")
|
||||
|
@@ -8,6 +8,8 @@ class KeyDataView(QTableView):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
|
||||
self.data_model = None
|
||||
|
||||
self.add_key_dialog = AddKeyDialog()
|
||||
self.add_key_dialog.new_key_to_add_signal.connect(self.add_new_key)
|
||||
|
||||
@@ -61,10 +63,13 @@ class KeyDataView(QTableView):
|
||||
|
||||
def add_new_key(self, name, secret):
|
||||
try:
|
||||
self.model().getKeysObject().test_secret_validity(secret)
|
||||
self.model().getKeysObject().set_secret(name, secret)
|
||||
self.model().refreshAll()
|
||||
self.data_model.getKeysObject().test_secret_validity(secret)
|
||||
self.data_model.getKeysObject().set_secret(name, secret)
|
||||
self.data_model.refreshAll()
|
||||
except Exception as e:
|
||||
self.add_key_dialog.close()
|
||||
QMessageBox.warning(self, "Error", "Testing the secret you entered failed. " + str(e))
|
||||
return
|
||||
|
||||
def set_real_data_model(self, the_model):
|
||||
self.data_model = the_model
|
||||
|
2
SamAuthenticator/Meta.py
Normal file
2
SamAuthenticator/Meta.py
Normal file
@@ -0,0 +1,2 @@
|
||||
SOFTWARE_VERSION = "1.0.6"
|
||||
__version__ = SOFTWARE_VERSION
|
@@ -1,2 +1,2 @@
|
||||
from SamAuthenticator.Authenticator import *
|
||||
from SamAuthenticator.AuthenticatorGUIApp import *
|
||||
# from SamAuthenticator.Authenticator import *
|
||||
# from SamAuthenticator.AuthenticatorGUIApp import *
|
||||
|
Reference in New Issue
Block a user