Ejemplo n.º 1
0
    def __init__(self, view, dialogs, task_editor_service, args):
        super(MainController, self).__init__()
        self._args = args
        self._view = view

        # use object variable for setting only used in this class
        # others are accessed through QSettings
        self._settings = QtCore.QSettings()
        # self._show_toolbar = int(self._settings.value("show_toolbar", 1))
        # fix migration issue from old settings
        show_toolbar = self._settings.value("show_toolbar", 1)
        if show_toolbar in ("true", "false"):
            show_toolbar = 1
        self._show_toolbar = int(show_toolbar)
        self._add_created_date = int(
            self._settings.value("add_created_date", 1))
        self._auto_save = int(self._settings.value("auto_save", 1))
        self._auto_archive = int(self._settings.value("auto_archive", 1))
        self._hide_future_tasks = int(
            self._settings.value("hide_future_tasks", 1))

        self._dialogs = dialogs
        self._task_editor_service = task_editor_service
        self._initControllers()
        self._file = File()
        self._fileObserver = FileObserver(self, self._file)
        self._is_modified = False
        self._setIsModified(False)
        self._view.closeEventSignal.connect(self._view_onCloseEvent)
        filters = self._settings.value("current_filters", ["All"])
        self._filters_tree_controller._view.setSelectedFiltersByNames(filters)
Ejemplo n.º 2
0
 def __init__(self, view, dialogs_service, task_editor_service, args):
     super(MainController, self).__init__()
     self._args = args
     self._view = view
     self._dialogs_service = dialogs_service
     self._task_editor_service = task_editor_service
     self._initControllers()
     self._file = File()
     self._fileObserver = FileObserver(self, self._file)
     self._is_modified = False
     self._settings = settings.Settings()
     self._setIsModified(False)
     self._view.closeEventSignal.connect(self._view_onCloseEvent)
Ejemplo n.º 3
0
 def __init__(self, view, dialogs, task_editor_service, args):
     super(MainController, self).__init__()
     self._args = args
     self._view = view
     self.settings = QtCore.QSettings()
     # handle the bad bool handling of qsettings
     self._show_toolbar = True if self.settings.value(
         "show_toolbar", "true") == "true" else False
     self._dialogs = dialogs
     self._task_editor_service = task_editor_service
     self._initControllers()
     self._file = File()
     self._fileObserver = FileObserver(self, self._file)
     self._is_modified = False
     # FIXME use of custom settings should be removed
     self._settings = settings.Settings()
     self._setIsModified(False)
     self._view.closeEventSignal.connect(self._view_onCloseEvent)
Ejemplo n.º 4
0
    def __init__(self, view, dialogs, task_editor_service, args):
        super(MainController, self).__init__()
        self._args = args
        self.view = view

        # use object variable for setting only used in this class
        # others are accessed through QSettings
        self._settings = QtCore.QSettings()
        self._show_completed = True
        self._dialogs = dialogs
        self._task_editor_service = task_editor_service
        self._initControllers()
        self._file = File()
        self._fileObserver = FileObserver(self, self._file)
        self._is_modified = False
        self._setIsModified(False)
        self._fileObserver.fileChangetSig.connect(self.openFileByName)
        self.view.closeEventSignal.connect(self.view_onCloseEvent)
        filters = self._settings.value("current_filters", ["All"])
        self._filters_tree_controller.view.setSelectedFiltersByNames(filters)
        self.hasTrayIcon = False
        self._menu_controller.updateRecentFileActions()
Ejemplo n.º 5
0
def setupAnotherInstanceEvent(controller, dir):
    fileObserver = FileObserver(controller, dir)
    fileObserver.addPath(dir)
    fileObserver.dirChangetSig.connect(controller.anotherInstanceEvent)