예제 #1
0
class LoginWindow(QtGui.QDialog):
    """Dialog for login window"""

    def __init__(self, parent, win_parent=None):
        """Initialise dialog"""
        QtGui.QDialog.__init__(self, win_parent)
        self.parent = parent
        self.ui = Ui_dlgLogin()
        self.ui.setupUi(self)

        QtCore.QObject.connect(self.ui.btnLogin, QtCore.SIGNAL("clicked()"), \
        self.__click_btn_login)

        self.authenticated = False

    def __click_btn_login(self):
        """Put authentication code here
               TODO: Make a check login
        """
        login_test = self.parent.set_login_details(self.ui.edtUser.text(), \
        self.ui.edtPass.text(), self.ui.edtServ.text())

        if login_test == True:
            self.authenticated = True
            self.close()
        else:
            self.QMessageBox.error("Information", "A plain, informational message")

    def closeEvent(self, e):
        """Close application instead of window if not authenticated"""
        if self.authenticated == False:
            sys.exit()
예제 #2
0
class LoginWindow(QtGui.QDialog):
    """Dialog for login window"""
    def __init__(self, parent, win_parent=None):
        """Initialise dialog"""
        QtGui.QDialog.__init__(self, win_parent)
        self.parent = parent
        self.ui = Ui_dlgLogin()
        self.ui.setupUi(self)

        QtCore.QObject.connect(self.ui.btnLogin, QtCore.SIGNAL("clicked()"), \
        self.__click_btn_login)

        self.authenticated = False

    def __click_btn_login(self):
        """Put authentication code here
               TODO: Make a check login
        """
        login_test = self.parent.set_login_details(self.ui.edtUser.text(), \
        self.ui.edtPass.text(), self.ui.edtServ.text())

        if login_test == True:
            self.authenticated = True
            self.close()
        else:
            self.QMessageBox.error("Information",
                                   "A plain, informational message")

    def closeEvent(self, e):
        """Close application instead of window if not authenticated"""
        if self.authenticated == False:
            sys.exit()
예제 #3
0
    def __init__(self, parent, win_parent=None):
        """Initialise dialog"""
        QtGui.QDialog.__init__(self, win_parent)
        self.parent = parent
        self.ui = Ui_dlgLogin()
        self.ui.setupUi(self)

        QtCore.QObject.connect(self.ui.btnLogin, QtCore.SIGNAL("clicked()"), \
        self.__click_btn_login)

        self.authenticated = False
예제 #4
0
    def __init__(self, parent, win_parent=None):
        """Initialise dialog"""
        QtGui.QDialog.__init__(self, win_parent)
        self.parent = parent
        self.ui = Ui_dlgLogin()
        self.ui.setupUi(self)

        QtCore.QObject.connect(self.ui.btnLogin, QtCore.SIGNAL("clicked()"), \
        self.__click_btn_login)

        self.authenticated = False