def start(self, loginFilePath):
     """
         Reimplemented from AbstractTableController
     """
     self._application = QtGui.QApplication(sys.argv)
     self._mainWindow = MainWindow(self)
     self._mainWindow.setVisible(False)
     loginDialog = LoginDialog(loginFilePath)
     QtCore.QObject.connect(loginDialog, QtCore.SIGNAL("userLoggedIn(QObject)"), self.userLoggedIn)
     loginDialog.setModal(True)
     loginDialog.show()
     sys.exit(self._application.exec_())