Example #1
0
 def __init__(self, name, query_decorator, parent):
     QtGui.QGroupBox.__init__(self, unicode(name), parent)
     layout = QtGui.QVBoxLayout()
     self.date_editor = DateEditor(parent=self, nullable=True)
     self.date_editor.set_value(datetime.date.today())
     self.query_decorator = query_decorator
     layout.addWidget(self.date_editor)
     self.setLayout(layout)
     self.date_editor.editingFinished.connect(self.emit_filter_changed)
Example #2
0
 def __init__( self, filter_data, parent ):
     super( DateFilterWidget, self ).__init__( unicode( filter_data.name ), parent )
     layout = QtGui.QVBoxLayout()
     layout.setSpacing( 2 )
     self.date_editor = DateEditor(parent=self, nullable=True)
     self.date_editor.set_value( filter_data.default )
     for option in filter_data.options:
         self.query_decorator = option.decorator
     layout.addWidget( self.date_editor )
     self.setLayout( layout )
     self.date_editor.editingFinished.connect( self.emit_filter_changed )