コード例 #1
0
 def testSetActive(self):
     """ Test setting the search as active should adopt default flags"""
     w = QgsSearchWidgetToolButton()
     w.setAvailableFlags(QgsSearchWidgetWrapper.Between
                         | QgsSearchWidgetWrapper.NotEqualTo
                         | QgsSearchWidgetWrapper.CaseInsensitive)
     w.setActiveFlags(QgsSearchWidgetWrapper.CaseInsensitive)
     w.setDefaultFlags(QgsSearchWidgetWrapper.NotEqualTo)
     self.assertFalse(w.isActive())
     w.setActive()
     flags = w.activeFlags()
     self.assertTrue(flags & QgsSearchWidgetWrapper.NotEqualTo)
     self.assertTrue(flags & QgsSearchWidgetWrapper.CaseInsensitive)
     self.assertTrue(w.isActive())
コード例 #2
0
 def testSetActive(self):
     """ Test setting the search as active should adopt default flags"""
     w = QgsSearchWidgetToolButton()
     w.setAvailableFlags(QgsSearchWidgetWrapper.Between |
                         QgsSearchWidgetWrapper.NotEqualTo |
                         QgsSearchWidgetWrapper.CaseInsensitive)
     w.setActiveFlags(QgsSearchWidgetWrapper.CaseInsensitive)
     w.setDefaultFlags(QgsSearchWidgetWrapper.NotEqualTo)
     self.assertFalse(w.isActive())
     w.setActive()
     flags = w.activeFlags()
     self.assertTrue(flags & QgsSearchWidgetWrapper.NotEqualTo)
     self.assertTrue(flags & QgsSearchWidgetWrapper.CaseInsensitive)
     self.assertTrue(w.isActive())
コード例 #3
0
 def testSetInactive(self):
     """ Test setting the search as inactive """
     w = QgsSearchWidgetToolButton()
     w.setAvailableFlags(QgsSearchWidgetWrapper.EqualTo
                         | QgsSearchWidgetWrapper.NotEqualTo
                         | QgsSearchWidgetWrapper.CaseInsensitive)
     w.setActiveFlags(QgsSearchWidgetWrapper.EqualTo
                      | QgsSearchWidgetWrapper.CaseInsensitive)
     self.assertTrue(w.isActive())
     w.setInactive()
     flags = w.activeFlags()
     self.assertFalse(flags & QgsSearchWidgetWrapper.EqualTo)
     self.assertTrue(flags & QgsSearchWidgetWrapper.CaseInsensitive)
     self.assertFalse(w.isActive())
コード例 #4
0
 def testSetInactive(self):
     """ Test setting the search as inactive """
     w = QgsSearchWidgetToolButton()
     w.setAvailableFlags(QgsSearchWidgetWrapper.EqualTo |
                         QgsSearchWidgetWrapper.NotEqualTo |
                         QgsSearchWidgetWrapper.CaseInsensitive)
     w.setActiveFlags(QgsSearchWidgetWrapper.EqualTo |
                      QgsSearchWidgetWrapper.CaseInsensitive)
     self.assertTrue(w.isActive())
     w.setInactive()
     flags = w.activeFlags()
     self.assertFalse(flags & QgsSearchWidgetWrapper.EqualTo)
     self.assertTrue(flags & QgsSearchWidgetWrapper.CaseInsensitive)
     self.assertFalse(w.isActive())