def __init__(self, parent=None): PostgresMainWindow.__init__(self, parent) self.setWindowIcon(QtGui.QIcon(":icons/openmolar.png")) self.setWindowTitle("OpenMolar Client (%s)" % _("OFFLINE")) self.setMinimumSize(700, 400) self.system_font = self.font() self.loadSettings() icon = QtGui.QIcon(':icons/database.png') self.action_patient = QtGui.QAction(icon, _("Patient Database"), self) icon = QtGui.QIcon.fromTheme("x-office-calendar", QtGui.QIcon(':icons/vcalendar.png')) self.action_diary = QtGui.QAction(icon, _("Diary"), self) insertpoint = self.action_help self.main_toolbar.insertAction(insertpoint, self.action_patient) self.main_toolbar.insertAction(insertpoint, self.action_diary) #: the :doc:`PatientInterface` self.patient_interface = PatientInterface(self) #: the :doc:`DiaryInterface` self.diary_interface = DiaryInterface(self) self.central_widget.add(self.patient_interface, "") self.central_widget.add(self.diary_interface, "") #: self.status_widget = StatusBarWidget() self.statusbar.addPermanentWidget(self.status_widget) self.connect_signals() QtCore.QTimer.singleShot(100, self.new_pg_session) SETTINGS.main_ui = self SETTINGS.load_plugins("client")