Beispiel #1
0
 def __init__(self, viewComponent):
     Mediator.__init__(self, DatePickerMediator.NAME, viewComponent)
     viewComponent.prevDayBtn.addClickListener(self.displayDay)
     viewComponent.nextDayBtn.addClickListener(self.displayDay)
     viewComponent.prevWeekBtn.addClickListener(self.displayDay)
     viewComponent.nextWeekBtn.addClickListener(self.displayDay)
     self.displayDay()
Beispiel #2
0
 def __init__(self, viewComponent):
     Mediator.__init__(self, MenuMediator.NAME, viewComponent)
     viewComponent.mFileOpen.setHandler(self.onFileOpen)
     viewComponent.mFileSaveAs.setHandler(self.onFileSaveAs)
     viewComponent.mFilePreferences.setHandler(self.onFilePreferences)
     viewComponent.mViewEdit.setHandler(self.onViewEdit)
     viewComponent.mViewSummary.setHandler(self.onViewSummary)
     viewComponent.mHelpContents.setHandler(self.onHelpContents)
     viewComponent.mHelpAbout.setHandler(self.onHelpAbout)
     self.timeProxy = self.facade.retrieveProxy(TimeProxy.NAME)
     try:
         fileLocation = getCookie("fileLocation")
     except:
         fileLocation = None
     self.fileLocation = self.checkFileLocation(fileLocation)
     self.onFileOpen(self.fileLocation)
Beispiel #3
0
 def __init__(self, viewComponent):
     Mediator.__init__(self, MenuMediator.NAME, viewComponent)
     viewComponent.mFileOpen.setHandler(self.onFileOpen)
     viewComponent.mFileSaveAs.setHandler(self.onFileSaveAs)
     viewComponent.mFilePreferences.setHandler(self.onFilePreferences)
     viewComponent.mViewEdit.setHandler(self.onViewEdit)
     viewComponent.mViewSummary.setHandler(self.onViewSummary)
     viewComponent.mHelpContents.setHandler(self.onHelpContents)
     viewComponent.mHelpAbout.setHandler(self.onHelpAbout)
     self.timeProxy = self.facade.retrieveProxy(TimeProxy.NAME)
     try:
         fileLocation = getCookie("fileLocation")
     except:
         fileLocation = None
     self.fileLocation = self.checkFileLocation(fileLocation)
     self.onFileOpen(self.fileLocation)
    def testRegisterAndRemoveMediator(self):
        """ViewTest: Test registerMediator() and removeMediator()"""
        view = View.getInstance(self.KEY1)

        meditr = Mediator('testing', self)
        view.registerMediator(meditr)

        removedMediator = view.removeMediator('testing')

        self.assertEqual(True, removedMediator.getMediatorName() == 'testing')

        self.assertEqual(True, view.retrieveMediator('testing') == None)
Beispiel #5
0
    def __init__(self, viewComponent):
        Mediator.__init__(self, LookupMediator.NAME, viewComponent)
        QObject.__init__(self, parent=None)
        viewComponent.connect(viewComponent.search_bar, SIGNAL('returnPressed()'), self.onSearch)
        viewComponent.set_mediator(self)

        # Setup stylesheet
        pm = self.facade.retrieveProxy(ProfileManager.NAME)
        settings = self.viewComponent.search_results.settings()
        stylesheet_path = pm.lookup_stylesheet_path()
        if not os.path.isfile(stylesheet_path):
            f = open(stylesheet_path, 'w')
            f.write(STYLESHEET)
            f.close()
        stylesheet_url = QUrl(u'file://' + QDir.fromNativeSeparators(stylesheet_path))
        settings.setUserStyleSheetUrl(stylesheet_url)

        # Setup buffers
        self.html_dictionary_entries = None
        self.html_ues_via_entry = None
        self.html_ues_via_expression = None
    def testHasMediator(self):
        """ViewTest: Test hasMediator()"""
        # Create views
        view1 = View.getInstance(self.KEY1)
        view2 = View.getInstance(self.KEY2)

        # Create mediators
        mediator1 = Mediator('hasMediator1', self)
        mediator2 = Mediator('hasMediator2', self)

        # Register mediators
        view1.registerMediator(mediator1)
        view2.registerMediator(mediator2)

        self.assertEqual(True, view1.hasMediator('hasMediator1'))
        self.assertEqual(True, view2.hasMediator('hasMediator2'))

        # Remove mediators
        view1.removeMediator('hasMediator1')
        view2.removeMediator('hasMediator2')

        self.assertEqual(False, view1.hasMediator('hasMediator1'))
        self.assertEqual(False, view2.hasMediator('hasMediator2'))
Beispiel #7
0
 def __init__(self, viewComponent):
     Mediator.__init__(self, ActionsPanelMediator.NAME, viewComponent)
     # Add event listeners
     self.viewComponent.startupCheckbox.Bind(wx.EVT_CHECKBOX, self.onStartupToggled)
     self.viewComponent.okButton.Bind(wx.EVT_BUTTON, self.onOkClicked)
Beispiel #8
0
 def __init__(self, viewComponent):
     Mediator.__init__(self, ImageDirPanelMediator.NAME, viewComponent)
     # Add event listeners
     self.viewComponent.imageDir.Bind(wx.EVT_DIRPICKER_CHANGED, self.onImageDirChanged)
Beispiel #9
0
 def __init__(self, viewComponent):
     Mediator.__init__(self, PeriodPanelMediator.NAME, viewComponent)
     # Add event listeners
     self.viewComponent.radioBox.Bind(wx.EVT_RADIOBOX, self.onPeriodChange)
Beispiel #10
0
 def __init__(self, viewComponent):
     Mediator.__init__(self, AppPanelMediator.NAME, viewComponent)
 def testNameAccessor(self):
     """MediatorTest: Test getMediatorName()"""
     mdiatr = Mediator()
     self.assertEqual(True, mdiatr.getMediatorName() == Mediator.NAME)
    def testViewAccessor(self):
        """MediatorTest: Test getViewComponent()"""

        view = object()
        mdiatr = Mediator(Mediator.NAME, view)
        self.assertEqual(True, mdiatr.getViewComponent() is not None)
 def __init__(self, view):
     Mediator.__init__(self, ViewTestMediator5.NAME, view)
 def testNameAccessor(self):
     """MediatorTest: Test getMediatorName()"""
     mdiatr = Mediator()
     self.assertEqual(True, mdiatr.getMediatorName() == Mediator.NAME)
    def testViewAccessor(self):
        """MediatorTest: Test getViewComponent()"""

        view = object()
        mdiatr = Mediator(Mediator.NAME, view)
        self.assertEqual(True, mdiatr.getViewComponent() is not None)
 def __init__(self, mediatorname, viewcomp):
     Mediator.__init__(self, mediatorname, viewcomp)
     self.handler_list = {}