Example #1
0
class PageDialog(kdeui.KPageDialog):
    def __init__(self, parent):
        kdeui.KPageDialog.__init__(self, parent)

        self.setFaceType(kdeui.KPageDialog.Tabbed)
        self.setCaption(kdecore.i18n("Settings"))

        self.page_widget = EditWidget(self)
        self.page_item = kdeui.KPageWidgetItem(self.page_widget, kdecore.i18n("Settings"))

        self.addPage(self.page_item)

        self.edit = self.page_widget

    def slotButtonClicked(self, button):
        if button == kdeui.KPageDialog.Ok:
            if self.validate():
                kdeui.KPageDialog.slotButtonClicked(self, button)
        else:
            kdeui.KPageDialog.slotButtonClicked(self, button)

    def validate(self):
        if self.page_widget.getAutoMount():
            if not self.page_widget.getMountPoint():
                QtGui.QMessageBox.information(self, kdecore.i18n('Error'), kdecore.i18n("Mount point is required"))
                return False
        return True
Example #2
0
class PageDialog(kdeui.KPageDialog):
    def __init__(self, parent):
        kdeui.KPageDialog.__init__(self, parent)

        self.setFaceType(kdeui.KPageDialog.Tabbed)
        self.setCaption(kdecore.i18n("Settings"))

        self.page_widget = EditWidget(self)
        self.page_item = kdeui.KPageWidgetItem(self.page_widget,
                                               kdecore.i18n("Settings"))

        self.addPage(self.page_item)

        self.edit = self.page_widget

    def slotButtonClicked(self, button):
        if button == kdeui.KPageDialog.Ok:
            if self.validate():
                kdeui.KPageDialog.slotButtonClicked(self, button)
        else:
            kdeui.KPageDialog.slotButtonClicked(self, button)

    def validate(self):
        if self.page_widget.getAutoMount():
            if not self.page_widget.getMountPoint():
                QtGui.QMessageBox.information(
                    self, kdecore.i18n('Error'),
                    kdecore.i18n("Mount point is required"))
                return False
        return True
Example #3
0
    def __init__(self, parent):
        kdeui.KPageDialog.__init__(self, parent)

        self.setFaceType(kdeui.KPageDialog.Tabbed)
        self.setCaption(kdecore.i18n("Settings"))

        self.page_widget = EditWidget(self)
        self.page_item = kdeui.KPageWidgetItem(self.page_widget,
                                               kdecore.i18n("Settings"))

        self.addPage(self.page_item)

        self.edit = self.page_widget
Example #4
0
        def __init__(self, parent):
            QtGui.QDialog.__init__(self, parent)
            self.setWindowTitle(i18n("Settings"))
            self.resize(548, 180)
            self.page_widget = EditWidget(self)
            self.tab = QtGui.QTabWidget(self)
            self.tab.addTab(self.page_widget, i18n("Settings"))

            # Buttons
            self.buttonBox = QtGui.QDialogButtonBox(self)
            self.buttonBox.setGeometry(QtCore.QRect(4, 152, 540, 25))
            self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                              | QtGui.QDialogButtonBox.Ok)
            self.layout = QtGui.QVBoxLayout(self)
            self.layout.addWidget(self.tab)
            self.layout.addWidget(self.buttonBox)
            self.buttonBox.setObjectName(i18n("buttonBox"))

            # SIGNAL
            QtCore.QObject.connect(self.buttonBox,
                                   QtCore.SIGNAL(i18n("accepted()")),
                                   self.accept)
            QtCore.QObject.connect(self.buttonBox,
                                   QtCore.SIGNAL(i18n("rejected()")),
                                   self.reject)
            QtCore.QMetaObject.connectSlotsByName(self)
            self.edit = self.page_widget
Example #5
0
    def __init__(self, parent):
        kdeui.KPageDialog.__init__(self, parent)

        self.setFaceType(kdeui.KPageDialog.Tabbed)
        self.setCaption(kdecore.i18n("Settings"))

        self.page_widget = EditWidget(self)
        self.page_item = kdeui.KPageWidgetItem(self.page_widget, kdecore.i18n("Settings"))

        self.addPage(self.page_item)

        self.edit = self.page_widget