Пример #1
0
 def showItemInInspector(self, uid):
     form = self.window.inspectorFormLayout
     qt_util.clearContainer(form)
     item = self.dbManager.findOne(uid)
     if item != None:
         for key, val in item.items():
             form.addRow(self.window.tr(str(key)), QtWidgets.QLabel(str(val)))
Пример #2
0
 def updateCollections(self):
     self.collectionCheckBoxMap.clear()
     self.collectionsComboBox.clear()
     qt_util.clearContainer(self.collectionsLayout)
     for collectionName in self.dbManager.getVisibleCollectionNames():
         self.addCollectionCheckbox(collectionName)
         self.collectionsComboBox.addItem(collectionName)
Пример #3
0
 def showItem(self, uid):
     form = self.widget.formLayout
     qt_util.clearContainer(form)
     item = self.dbManager.findOne(uid)
     if item != None:
         for key, val in item.items():
             valueEdit = QtWidgets.QLineEdit()
             valueEdit.setReadOnly(True)
             valueEdit.setText(str(val))
             valueEdit.setStyleSheet("* { background-color: rgba(0, 0, 0, 0); }")
             form.addRow(str(key), valueEdit)
Пример #4
0
    def updateDisplayedFilters(self):
        self.documentFilterViews.clear()
        qt_util.clearContainer(self.customFilterScrollAreaLayout)

        for docFilter in self.documentFilterManager.customFilters:
            filterView = DocumentFilterView(docFilter)
            self.documentFilterViews.append(filterView)
            self.customFilterScrollAreaLayout.addWidget(filterView.container)

        maxWidth = 0
        for filterView in self.documentFilterViews:
            maxWidth = max(maxWidth, filterView.activeCheckBox.width())

        for filterView in self.documentFilterViews:
            filterView.activeCheckBox.setFixedWidth(maxWidth)
Пример #5
0
    def extendNewServiceView(self, newServiceWidget: QWidget,
                             serviceClassName: str):
        qt_util.clearContainer(newServiceWidget.serviceExtensionFrame.layout())
        self.currentServiceViewer = None

        serviceViewerClass = self.serviceViewerClassMap.get(serviceClassName)
        if not serviceViewerClass:
            serviceViewerClass = ServiceViewer

        serviceViewer = serviceViewerClass(self.serviceRegistry)
        if serviceViewer.widget:
            newServiceWidget.serviceExtensionFrame.layout().addWidget(
                serviceViewer.widget)

        self.currentServiceViewer = serviceViewer