Example #1
0
    def __init__(self, args, message_level="normal", parent=None):
        """
        Initialization method
        
        @author: Roy Nielsen
        """
        super(StonixWrapper, self).__init__(parent)
        self.ui = Ui_StonixWrapper()
        self.ui.setupUi(self)
        self.args = args

        #self.message_level = message_level
        self.message_level = message_level
        self.myuid = os.getuid()

        #####
        # Set up signals and slots
        self.connect(self.ui.userButton, SIGNAL("clicked()"),
                     self.processCurrentUser)
        self.connect(self.ui.adminButton, SIGNAL("clicked()"),
                     self.processAdminUser)
        self.connect(self.ui.quitButton, SIGNAL("clicked()"), self.rejectApp)

        self.admin_creds = AdministratorCredentials(self.args,
                                                    self.message_level)