Example #1
0
 def create_custom_metadata_widgets(self):  # {{{
     self.custom_metadata_widgets_parent = w = QWidget(self)
     layout = QGridLayout()
     w.setLayout(layout)
     self.custom_metadata_widgets, self.__cc_spacers = \
         populate_metadata_page(layout, self.db, None, parent=w, bulk=False,
             two_column=self.cc_two_column)
     self.__custom_col_layouts = [layout]
Example #2
0
 def create_custom_metadata_widgets(self):  # {{{
     self.custom_metadata_widgets_parent = w = QWidget(self)
     layout = QGridLayout()
     w.setLayout(layout)
     self.custom_metadata_widgets, self.__cc_spacers = \
         populate_metadata_page(layout, self.db, None, parent=w, bulk=False,
             two_column=self.cc_two_column)
     self.__custom_col_layouts = [layout]
Example #3
0
 def create_custom_metadata_widgets(self):  # {{{
     self.custom_metadata_widgets_parent = w = QWidget(self)
     layout = QGridLayout()
     w.setLayout(layout)
     self.custom_metadata_widgets, self.__cc_spacers = \
         populate_metadata_page(layout, self.db, None, parent=w, bulk=False,
             two_column=self.cc_two_column)
     self.__custom_col_layouts = [layout]
     for widget in self.custom_metadata_widgets:
         if isinstance(widget, Comments):
             self.comments_edit_state_at_apply[widget] = None
Example #4
0
 def create_custom_metadata_widgets(self):  # {{{
     self.custom_metadata_widgets_parent = w = QWidget(self)
     layout = QGridLayout()
     w.setLayout(layout)
     self.custom_metadata_widgets, self.__cc_spacers = \
         populate_metadata_page(layout, self.db, None, parent=w, bulk=False,
             two_column=self.cc_two_column)
     self.__custom_col_layouts = [layout]
     for widget in self.custom_metadata_widgets:
         if isinstance(widget, Comments):
             self.comments_edit_state_at_apply[widget] = None
Example #5
0
 def create_custom_column_editors(self):
     w = self.central_widget.widget(1)
     layout = QGridLayout()
     self.custom_column_widgets, self.__cc_spacers = \
         populate_metadata_page(layout, self.db, self.ids, parent=w,
                                two_column=False, bulk=True)
     w.setLayout(layout)
     self.__custom_col_layouts = [layout]
     ans = self.custom_column_widgets
     for i in range(len(ans)-1):
         w.setTabOrder(ans[i].widgets[-1], ans[i+1].widgets[1])
         for c in range(2, len(ans[i].widgets), 2):
             w.setTabOrder(ans[i].widgets[c-1], ans[i].widgets[c+1])