예제 #1
0
    def setupUi(self, ScriptPage):
        ScriptPage.setObjectName(_fromUtf8("ScriptPage"))
        ScriptPage.resize(587, 581)
        self.verticalLayout_2 = QtGui.QVBoxLayout(ScriptPage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(ScriptPage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.scriptCodeEditor = Qsci.QsciScintilla(ScriptPage)
        self.scriptCodeEditor.setToolTip(_fromUtf8(""))
        self.scriptCodeEditor.setWhatsThis(_fromUtf8(""))
        self.scriptCodeEditor.setObjectName(_fromUtf8("scriptCodeEditor"))
        self.verticalLayout_2.addWidget(self.scriptCodeEditor)
        self.settingsGroupbox = QtGui.QGroupBox(ScriptPage)
        self.settingsGroupbox.setObjectName(_fromUtf8("settingsGroupbox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupbox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.promptCheckbox = QtGui.QCheckBox(self.settingsGroupbox)
        self.promptCheckbox.setObjectName(_fromUtf8("promptCheckbox"))
        self.verticalLayout.addWidget(self.promptCheckbox)
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupbox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.kseparator = KSeparator(self.settingsGroupbox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupbox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupbox)

        self.retranslateUi(ScriptPage)
        QtCore.QMetaObject.connectSlotsByName(ScriptPage)
예제 #2
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(425, 120)
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_2 = QtGui.QLabel(Form)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        self.triggerRegexLineEdit = KLineEdit(Form)
        self.triggerRegexLineEdit.setUrlDropsEnabled(False)
        self.triggerRegexLineEdit.setProperty("showClearButton", True)
        self.triggerRegexLineEdit.setObjectName(
            _fromUtf8("triggerRegexLineEdit"))
        self.horizontalLayout.addWidget(self.triggerRegexLineEdit)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.recursiveCheckBox = QtGui.QCheckBox(Form)
        self.recursiveCheckBox.setObjectName(_fromUtf8("recursiveCheckBox"))
        self.verticalLayout.addWidget(self.recursiveCheckBox)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.detectButton = QtGui.QPushButton(Form)
        self.detectButton.setObjectName(_fromUtf8("detectButton"))
        self.horizontalLayout_2.addWidget(self.detectButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(Form)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
예제 #3
0
class Ui_FolderPage(object):
    def setupUi(self, FolderPage):
        FolderPage.setObjectName(_fromUtf8("FolderPage"))
        FolderPage.resize(568, 530)
        self.verticalLayout_2 = QtGui.QVBoxLayout(FolderPage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(FolderPage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.settingsGroupBox = QtGui.QGroupBox(FolderPage)
        self.settingsGroupBox.setObjectName(_fromUtf8("settingsGroupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.kseparator = KSeparator(self.settingsGroupBox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupBox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupBox)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem)

        self.retranslateUi(FolderPage)
        QtCore.QMetaObject.connectSlotsByName(FolderPage)

    def retranslateUi(self, FolderPage):
        FolderPage.setWindowTitle(kdecore.i18n(_fromUtf8("Form")))
        self.urlLabel.setTipText(kdecore.i18n(_fromUtf8("Open the folder in the default file manager")))
        self.settingsGroupBox.setTitle(kdecore.i18n(_fromUtf8("Folder Settings")))
        self.showInTrayCheckbox.setText(kdecore.i18n(_fromUtf8("Show in notification icon menu")))
예제 #4
0
    def setupUi(self, FolderPage):
        FolderPage.setObjectName(_fromUtf8("FolderPage"))
        FolderPage.resize(568, 530)
        self.verticalLayout_2 = QtGui.QVBoxLayout(FolderPage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(FolderPage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.settingsGroupBox = QtGui.QGroupBox(FolderPage)
        self.settingsGroupBox.setObjectName(_fromUtf8("settingsGroupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.kseparator = KSeparator(self.settingsGroupBox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupBox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupBox)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_2.addItem(spacerItem)

        self.retranslateUi(FolderPage)
        QtCore.QMetaObject.connectSlotsByName(FolderPage)
예제 #5
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(400, 300)
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.modsLabel = QtGui.QLabel(Form)
        self.modsLabel.setObjectName(_fromUtf8("modsLabel"))
        self.verticalLayout.addWidget(self.modsLabel)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setContentsMargins(-1, -1, -1, 10)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.controlButton = KPushButton(Form)
        self.controlButton.setCheckable(True)
        self.controlButton.setChecked(False)
        self.controlButton.setObjectName(_fromUtf8("controlButton"))
        self.horizontalLayout.addWidget(self.controlButton)
        self.altButton = KPushButton(Form)
        self.altButton.setCheckable(True)
        self.altButton.setChecked(False)
        self.altButton.setObjectName(_fromUtf8("altButton"))
        self.horizontalLayout.addWidget(self.altButton)
        self.shiftButton = KPushButton(Form)
        self.shiftButton.setCheckable(True)
        self.shiftButton.setChecked(False)
        self.shiftButton.setObjectName(_fromUtf8("shiftButton"))
        self.horizontalLayout.addWidget(self.shiftButton)
        self.superButton = KPushButton(Form)
        self.superButton.setCheckable(True)
        self.superButton.setChecked(False)
        self.superButton.setObjectName(_fromUtf8("superButton"))
        self.horizontalLayout.addWidget(self.superButton)
        self.hyperButton = KPushButton(Form)
        self.hyperButton.setCheckable(True)
        self.hyperButton.setChecked(False)
        self.hyperButton.setObjectName(_fromUtf8("hyperButton"))
        self.horizontalLayout.addWidget(self.hyperButton)
        self.metaButton = KPushButton(Form)
        self.metaButton.setCheckable(True)
        self.metaButton.setChecked(False)
        self.metaButton.setObjectName(_fromUtf8("metaButton"))
        self.horizontalLayout.addWidget(self.metaButton)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(-1, -1, -1, 5)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.keyLabel = QtGui.QLabel(Form)
        self.keyLabel.setObjectName(_fromUtf8("keyLabel"))
        self.horizontalLayout_2.addWidget(self.keyLabel)
        self.setButton = QtGui.QPushButton(Form)
        self.setButton.setObjectName(_fromUtf8("setButton"))
        self.horizontalLayout_2.addWidget(self.setButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(Form)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
예제 #6
0
class Ui_PhrasePage(object):
    def setupUi(self, PhrasePage):
        PhrasePage.setObjectName(_fromUtf8("PhrasePage"))
        PhrasePage.resize(540, 421)
        self.verticalLayout_2 = QtGui.QVBoxLayout(PhrasePage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(PhrasePage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.phraseText = KTextEdit(PhrasePage)
        self.phraseText.setTabChangesFocus(True)
        self.phraseText.setLineWrapMode(QtGui.QTextEdit.NoWrap)
        self.phraseText.setAcceptRichText(False)
        self.phraseText.setObjectName(_fromUtf8("phraseText"))
        self.verticalLayout_2.addWidget(self.phraseText)
        self.settingsGroupBox = QtGui.QGroupBox(PhrasePage)
        self.settingsGroupBox.setObjectName(_fromUtf8("settingsGroupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.promptCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.promptCheckbox.setObjectName(_fromUtf8("promptCheckbox"))
        self.verticalLayout.addWidget(self.promptCheckbox)
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(self.settingsGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.sendModeCombo = QtGui.QComboBox(self.settingsGroupBox)
        self.sendModeCombo.setObjectName(_fromUtf8("sendModeCombo"))
        self.horizontalLayout_2.addWidget(self.sendModeCombo)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(self.settingsGroupBox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupBox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupBox)

        self.retranslateUi(PhrasePage)
        QtCore.QMetaObject.connectSlotsByName(PhrasePage)

    def retranslateUi(self, PhrasePage):
        PhrasePage.setWindowTitle(kdecore.i18n(_fromUtf8("Form")))
        self.urlLabel.setTipText(kdecore.i18n(_fromUtf8("Open the phrase in the default text editor")))
        self.settingsGroupBox.setTitle(kdecore.i18n(_fromUtf8("Phrase Settings")))
        self.promptCheckbox.setText(kdecore.i18n(_fromUtf8("Always prompt before pasting this phrase")))
        self.showInTrayCheckbox.setText(kdecore.i18n(_fromUtf8("Show in notification icon menu")))
        self.label.setText(kdecore.i18n(_fromUtf8("Paste using")))
예제 #7
0
class Ui_PhrasePage(object):
    def setupUi(self, PhrasePage):
        PhrasePage.setObjectName(_fromUtf8("PhrasePage"))
        PhrasePage.resize(540, 421)
        self.verticalLayout_2 = QtGui.QVBoxLayout(PhrasePage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(PhrasePage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.phraseText = KTextEdit(PhrasePage)
        self.phraseText.setTabChangesFocus(True)
        self.phraseText.setLineWrapMode(QtGui.QTextEdit.NoWrap)
        self.phraseText.setAcceptRichText(False)
        self.phraseText.setObjectName(_fromUtf8("phraseText"))
        self.verticalLayout_2.addWidget(self.phraseText)
        self.settingsGroupBox = QtGui.QGroupBox(PhrasePage)
        self.settingsGroupBox.setObjectName(_fromUtf8("settingsGroupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.promptCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.promptCheckbox.setObjectName(_fromUtf8("promptCheckbox"))
        self.verticalLayout.addWidget(self.promptCheckbox)
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(self.settingsGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.sendModeCombo = QtGui.QComboBox(self.settingsGroupBox)
        self.sendModeCombo.setObjectName(_fromUtf8("sendModeCombo"))
        self.horizontalLayout_2.addWidget(self.sendModeCombo)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(self.settingsGroupBox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupBox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupBox)

        self.retranslateUi(PhrasePage)
        QtCore.QMetaObject.connectSlotsByName(PhrasePage)

    def retranslateUi(self, PhrasePage):
        PhrasePage.setWindowTitle(kdecore.i18n(_fromUtf8("Form")))
        self.urlLabel.setTipText(kdecore.i18n(_fromUtf8("Open the phrase in the default text editor")))
        self.settingsGroupBox.setTitle(kdecore.i18n(_fromUtf8("Phrase Settings")))
        self.promptCheckbox.setText(kdecore.i18n(_fromUtf8("Always prompt before pasting this phrase")))
        self.showInTrayCheckbox.setText(kdecore.i18n(_fromUtf8("Show in notification icon menu")))
        self.label.setText(kdecore.i18n(_fromUtf8("Paste using")))
예제 #8
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(425, 120)
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_2 = QtGui.QLabel(Form)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        self.triggerRegexLineEdit = KLineEdit(Form)
        self.triggerRegexLineEdit.setUrlDropsEnabled(False)
        self.triggerRegexLineEdit.setProperty("showClearButton", True)
        self.triggerRegexLineEdit.setObjectName(
            _fromUtf8("triggerRegexLineEdit"))
        self.horizontalLayout.addWidget(self.triggerRegexLineEdit)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.recursiveCheckBox = QtGui.QCheckBox(Form)
        self.recursiveCheckBox.setObjectName(_fromUtf8("recursiveCheckBox"))
        self.verticalLayout.addWidget(self.recursiveCheckBox)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.detectButton = QtGui.QPushButton(Form)
        self.detectButton.setObjectName(_fromUtf8("detectButton"))
        self.horizontalLayout_2.addWidget(self.detectButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(Form)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(kdecore.i18n(_fromUtf8("Form")))
        self.label_2.setText(
            kdecore.i18n(_fromUtf8("Regular expression to match:")))
        self.triggerRegexLineEdit.setToolTip(
            kdecore.i18n(_fromUtf8("Window title")))
        self.triggerRegexLineEdit.setWhatsThis(
            kdecore.i18n(
                _fromUtf8(
                    "Enter a regular expression that matches the title of windows in which you want this item to trigger."
                )))
        self.recursiveCheckBox.setText(
            kdecore.i18n(
                _fromUtf8("Apply recursively to subfolders and items")))
        self.detectButton.setText(
            kdecore.i18n(_fromUtf8("Detect Window Properties")))
예제 #9
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(425, 120)
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_2 = QtGui.QLabel(Form)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        self.triggerRegexLineEdit = KLineEdit(Form)
        self.triggerRegexLineEdit.setUrlDropsEnabled(False)
        self.triggerRegexLineEdit.setProperty("showClearButton", True)
        self.triggerRegexLineEdit.setObjectName(_fromUtf8("triggerRegexLineEdit"))
        self.horizontalLayout.addWidget(self.triggerRegexLineEdit)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.recursiveCheckBox = QtGui.QCheckBox(Form)
        self.recursiveCheckBox.setObjectName(_fromUtf8("recursiveCheckBox"))
        self.verticalLayout.addWidget(self.recursiveCheckBox)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.detectButton = QtGui.QPushButton(Form)
        self.detectButton.setObjectName(_fromUtf8("detectButton"))
        self.horizontalLayout_2.addWidget(self.detectButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(Form)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(kdecore.i18n(_fromUtf8("Form")))
        self.label_2.setText(kdecore.i18n(_fromUtf8("Regular expression to match:")))
        self.triggerRegexLineEdit.setToolTip(kdecore.i18n(_fromUtf8("Window title")))
        self.triggerRegexLineEdit.setWhatsThis(
            kdecore.i18n(
                _fromUtf8(
                    "Enter a regular expression that matches the title of windows in which you want this item to trigger."
                )
            )
        )
        self.recursiveCheckBox.setText(kdecore.i18n(_fromUtf8("Apply recursively to subfolders and items")))
        self.detectButton.setText(kdecore.i18n(_fromUtf8("Detect Window Properties")))
예제 #10
0
class Ui_ScriptPage(object):
    def setupUi(self, ScriptPage):
        ScriptPage.setObjectName(_fromUtf8("ScriptPage"))
        ScriptPage.resize(587, 581)
        self.verticalLayout_2 = QtGui.QVBoxLayout(ScriptPage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(ScriptPage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.scriptCodeEditor = Qsci.QsciScintilla(ScriptPage)
        self.scriptCodeEditor.setToolTip(_fromUtf8(""))
        self.scriptCodeEditor.setWhatsThis(_fromUtf8(""))
        self.scriptCodeEditor.setObjectName(_fromUtf8("scriptCodeEditor"))
        self.verticalLayout_2.addWidget(self.scriptCodeEditor)
        self.settingsGroupbox = QtGui.QGroupBox(ScriptPage)
        self.settingsGroupbox.setObjectName(_fromUtf8("settingsGroupbox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupbox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.promptCheckbox = QtGui.QCheckBox(self.settingsGroupbox)
        self.promptCheckbox.setObjectName(_fromUtf8("promptCheckbox"))
        self.verticalLayout.addWidget(self.promptCheckbox)
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupbox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.kseparator = KSeparator(self.settingsGroupbox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupbox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupbox)

        self.retranslateUi(ScriptPage)
        QtCore.QMetaObject.connectSlotsByName(ScriptPage)

    def retranslateUi(self, ScriptPage):
        ScriptPage.setWindowTitle(kdecore.i18n(_fromUtf8("Form")))
        self.urlLabel.setTipText(
            kdecore.i18n(
                _fromUtf8("Open the script in the default text editor")))
        self.settingsGroupbox.setTitle(
            kdecore.i18n(_fromUtf8("Script Settings")))
        self.promptCheckbox.setText(
            kdecore.i18n(
                _fromUtf8("Always prompt before running this script")))
        self.showInTrayCheckbox.setText(
            kdecore.i18n(_fromUtf8("Show in notification icon menu")))
예제 #11
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(425, 120)
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_2 = QtGui.QLabel(Form)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        self.triggerRegexLineEdit = KLineEdit(Form)
        self.triggerRegexLineEdit.setUrlDropsEnabled(False)
        self.triggerRegexLineEdit.setProperty("showClearButton", True)
        self.triggerRegexLineEdit.setObjectName(_fromUtf8("triggerRegexLineEdit"))
        self.horizontalLayout.addWidget(self.triggerRegexLineEdit)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.recursiveCheckBox = QtGui.QCheckBox(Form)
        self.recursiveCheckBox.setObjectName(_fromUtf8("recursiveCheckBox"))
        self.verticalLayout.addWidget(self.recursiveCheckBox)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.detectButton = QtGui.QPushButton(Form)
        self.detectButton.setObjectName(_fromUtf8("detectButton"))
        self.horizontalLayout_2.addWidget(self.detectButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(Form)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
예제 #12
0
    def setupUi(self, ScriptPage):
        ScriptPage.setObjectName(_fromUtf8("ScriptPage"))
        ScriptPage.resize(587, 581)
        self.verticalLayout_2 = QtGui.QVBoxLayout(ScriptPage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(ScriptPage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.scriptCodeEditor = Qsci.QsciScintilla(ScriptPage)
        self.scriptCodeEditor.setToolTip(_fromUtf8(""))
        self.scriptCodeEditor.setWhatsThis(_fromUtf8(""))
        self.scriptCodeEditor.setObjectName(_fromUtf8("scriptCodeEditor"))
        self.verticalLayout_2.addWidget(self.scriptCodeEditor)
        self.settingsGroupbox = QtGui.QGroupBox(ScriptPage)
        self.settingsGroupbox.setObjectName(_fromUtf8("settingsGroupbox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupbox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.promptCheckbox = QtGui.QCheckBox(self.settingsGroupbox)
        self.promptCheckbox.setObjectName(_fromUtf8("promptCheckbox"))
        self.verticalLayout.addWidget(self.promptCheckbox)
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupbox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.kseparator = KSeparator(self.settingsGroupbox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupbox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupbox)

        self.retranslateUi(ScriptPage)
        QtCore.QMetaObject.connectSlotsByName(ScriptPage)
예제 #13
0
    def setupUi(self, PhrasePage):
        PhrasePage.setObjectName(_fromUtf8("PhrasePage"))
        PhrasePage.resize(540, 421)
        self.verticalLayout_2 = QtGui.QVBoxLayout(PhrasePage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(PhrasePage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.phraseText = KTextEdit(PhrasePage)
        self.phraseText.setTabChangesFocus(True)
        self.phraseText.setLineWrapMode(QtGui.QTextEdit.NoWrap)
        self.phraseText.setAcceptRichText(False)
        self.phraseText.setObjectName(_fromUtf8("phraseText"))
        self.verticalLayout_2.addWidget(self.phraseText)
        self.settingsGroupBox = QtGui.QGroupBox(PhrasePage)
        self.settingsGroupBox.setObjectName(_fromUtf8("settingsGroupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.promptCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.promptCheckbox.setObjectName(_fromUtf8("promptCheckbox"))
        self.verticalLayout.addWidget(self.promptCheckbox)
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(self.settingsGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.sendModeCombo = QtGui.QComboBox(self.settingsGroupBox)
        self.sendModeCombo.setObjectName(_fromUtf8("sendModeCombo"))
        self.horizontalLayout_2.addWidget(self.sendModeCombo)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(self.settingsGroupBox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupBox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupBox)

        self.retranslateUi(PhrasePage)
        QtCore.QMetaObject.connectSlotsByName(PhrasePage)
예제 #14
0
class Ui_ScriptPage(object):
    def setupUi(self, ScriptPage):
        ScriptPage.setObjectName(_fromUtf8("ScriptPage"))
        ScriptPage.resize(587, 581)
        self.verticalLayout_2 = QtGui.QVBoxLayout(ScriptPage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(ScriptPage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.scriptCodeEditor = Qsci.QsciScintilla(ScriptPage)
        self.scriptCodeEditor.setToolTip(_fromUtf8(""))
        self.scriptCodeEditor.setWhatsThis(_fromUtf8(""))
        self.scriptCodeEditor.setObjectName(_fromUtf8("scriptCodeEditor"))
        self.verticalLayout_2.addWidget(self.scriptCodeEditor)
        self.settingsGroupbox = QtGui.QGroupBox(ScriptPage)
        self.settingsGroupbox.setObjectName(_fromUtf8("settingsGroupbox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupbox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.promptCheckbox = QtGui.QCheckBox(self.settingsGroupbox)
        self.promptCheckbox.setObjectName(_fromUtf8("promptCheckbox"))
        self.verticalLayout.addWidget(self.promptCheckbox)
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupbox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.kseparator = KSeparator(self.settingsGroupbox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupbox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupbox)

        self.retranslateUi(ScriptPage)
        QtCore.QMetaObject.connectSlotsByName(ScriptPage)

    def retranslateUi(self, ScriptPage):
        ScriptPage.setWindowTitle(kdecore.i18n(_fromUtf8("Form")))
        self.urlLabel.setTipText(kdecore.i18n(_fromUtf8("Open the script in the default text editor")))
        self.settingsGroupbox.setTitle(kdecore.i18n(_fromUtf8("Script Settings")))
        self.promptCheckbox.setText(kdecore.i18n(_fromUtf8("Always prompt before running this script")))
        self.showInTrayCheckbox.setText(kdecore.i18n(_fromUtf8("Show in notification icon menu")))
예제 #15
0
    def setupUi(self, PhrasePage):
        PhrasePage.setObjectName(_fromUtf8("PhrasePage"))
        PhrasePage.resize(540, 421)
        self.verticalLayout_2 = QtGui.QVBoxLayout(PhrasePage)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.urlLabel = KUrlLabel(PhrasePage)
        self.urlLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.urlLabel.setObjectName(_fromUtf8("urlLabel"))
        self.verticalLayout_2.addWidget(self.urlLabel)
        self.phraseText = KTextEdit(PhrasePage)
        self.phraseText.setTabChangesFocus(True)
        self.phraseText.setLineWrapMode(QtGui.QTextEdit.NoWrap)
        self.phraseText.setAcceptRichText(False)
        self.phraseText.setObjectName(_fromUtf8("phraseText"))
        self.verticalLayout_2.addWidget(self.phraseText)
        self.settingsGroupBox = QtGui.QGroupBox(PhrasePage)
        self.settingsGroupBox.setObjectName(_fromUtf8("settingsGroupBox"))
        self.verticalLayout = QtGui.QVBoxLayout(self.settingsGroupBox)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.promptCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.promptCheckbox.setObjectName(_fromUtf8("promptCheckbox"))
        self.verticalLayout.addWidget(self.promptCheckbox)
        self.showInTrayCheckbox = QtGui.QCheckBox(self.settingsGroupBox)
        self.showInTrayCheckbox.setObjectName(_fromUtf8("showInTrayCheckbox"))
        self.verticalLayout.addWidget(self.showInTrayCheckbox)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label = QtGui.QLabel(self.settingsGroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_2.addWidget(self.label)
        self.sendModeCombo = QtGui.QComboBox(self.settingsGroupBox)
        self.sendModeCombo.setObjectName(_fromUtf8("sendModeCombo"))
        self.horizontalLayout_2.addWidget(self.sendModeCombo)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(self.settingsGroupBox)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)
        self.settingsWidget = SettingsWidget(self.settingsGroupBox)
        self.settingsWidget.setObjectName(_fromUtf8("settingsWidget"))
        self.verticalLayout.addWidget(self.settingsWidget)
        self.verticalLayout_2.addWidget(self.settingsGroupBox)

        self.retranslateUi(PhrasePage)
        QtCore.QMetaObject.connectSlotsByName(PhrasePage)
class Client(QtGui.QMainWindow):
	__login = None
	__list_servers = None
	__addressTracker = None
	__server_connected = None 
	__keyAuthetication = None
	__manager = None
	__pysocket = None
	__user = None
	def __init__(self,addressTracker):
		self.__addressTracker = addressTracker
		self.__pysocket = Pysocket()
		self.__user = User("name", "username", "password")
		self.__manager = Manager(self.__user)
	
		QtGui.QMainWindow.__init__(self)
		self.setupUi(self)
		
	def setupUi(self, MainWindow):
		MainWindow.setObjectName(_fromUtf8("MainWindow"))
		MainWindow.resize(663, 491)
		self.centralwidget = QtGui.QWidget(MainWindow)
		self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
		self.horizontalLayout_3 = QtGui.QHBoxLayout(self.centralwidget)
		self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
		self.horizontalLayout_2 = QtGui.QHBoxLayout()
		self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
		self.verticalLayout_2 = QtGui.QVBoxLayout()
		self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
		self.horizontalLayout = QtGui.QHBoxLayout()
		self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
		self.qImage = QtGui.QGraphicsView(self.centralwidget)
		self.qImage.setObjectName(_fromUtf8("qImage"))
		self.horizontalLayout.addWidget(self.qImage)
		self.kseparator = KSeparator(self.centralwidget)
		self.kseparator.setObjectName(_fromUtf8("kseparator"))
		self.horizontalLayout.addWidget(self.kseparator)
		self.qDesktop = QtGui.QGraphicsView(self.centralwidget)
		self.qDesktop.setObjectName(_fromUtf8("qDesktop"))
		self.horizontalLayout.addWidget(self.qDesktop)
		self.verticalLayout_2.addLayout(self.horizontalLayout)
		self.keyboard = QtGui.QLineEdit(self.centralwidget)
		self.keyboard.setObjectName(_fromUtf8("keyboard"))
		self.verticalLayout_2.addWidget(self.keyboard)
		self.horizontalLayout_2.addLayout(self.verticalLayout_2)
		self.verticalLayout = QtGui.QVBoxLayout()
		self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
		self.Login = QtGui.QPushButton(self.centralwidget)
		self.Login.setText(_fromUtf8(""))
		icon = QtGui.QIcon()
		icon.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/login.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.Login.setIcon(icon)
		self.Login.setIconSize(QtCore.QSize(40, 40))
		self.Login.setCheckable(False)
		self.Login.setObjectName(_fromUtf8("Login"))
		self.verticalLayout.addWidget(self.Login)
		self.ConnectServer = QtGui.QPushButton(self.centralwidget)
		self.ConnectServer.setText(_fromUtf8(""))
		icon1 = QtGui.QIcon()
		icon1.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/server.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.ConnectServer.setIcon(icon1)
		self.ConnectServer.setIconSize(QtCore.QSize(40, 40))
		self.ConnectServer.setObjectName(_fromUtf8("ConnectServer"))
		self.verticalLayout.addWidget(self.ConnectServer)
		self.connectWebCam = QtGui.QPushButton(self.centralwidget)
		self.connectWebCam.setText(_fromUtf8(""))
		icon2 = QtGui.QIcon()
		icon2.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/webcam.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.connectWebCam.setIcon(icon2)
		self.connectWebCam.setIconSize(QtCore.QSize(40, 40))
		self.connectWebCam.setCheckable(False)
		self.connectWebCam.setObjectName(_fromUtf8("connectWebCam"))
		self.verticalLayout.addWidget(self.connectWebCam)
		self.connectDesktop = QtGui.QPushButton(self.centralwidget)
		self.connectDesktop.setText(_fromUtf8(""))
		icon3 = QtGui.QIcon()
		icon3.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/desktop.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.connectDesktop.setIcon(icon3)
		self.connectDesktop.setIconSize(QtCore.QSize(40, 40))
		self.connectDesktop.setCheckable(False)
		self.connectDesktop.setObjectName(_fromUtf8("connectDesktop"))
		self.verticalLayout.addWidget(self.connectDesktop)
		self.connectAudio = QtGui.QPushButton(self.centralwidget)
		self.connectAudio.setText(_fromUtf8(""))
		icon4 = QtGui.QIcon()
		icon4.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/microphone.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.connectAudio.setIcon(icon4)
		self.connectAudio.setIconSize(QtCore.QSize(40, 40))
		self.connectAudio.setCheckable(False)
		self.connectAudio.setObjectName(_fromUtf8("connectAudio"))
		self.verticalLayout.addWidget(self.connectAudio)
		self.connectKeyboard = QtGui.QPushButton(self.centralwidget)
		self.connectKeyboard.setText(_fromUtf8(""))
		icon5 = QtGui.QIcon()
		icon5.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/keyboard.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.connectKeyboard.setIcon(icon5)
		self.connectKeyboard.setIconSize(QtCore.QSize(40, 40))
		self.connectKeyboard.setCheckable(False)
		self.connectKeyboard.setObjectName(_fromUtf8("connectKeyboard"))
		self.verticalLayout.addWidget(self.connectKeyboard)
		self.horizontalLayout_2.addLayout(self.verticalLayout)
		self.horizontalLayout_3.addLayout(self.horizontalLayout_2)
		MainWindow.setCentralWidget(self.centralwidget)
		self.menubar = QtGui.QMenuBar(MainWindow)
		self.menubar.setGeometry(QtCore.QRect(0, 0, 663, 25))
		self.menubar.setObjectName(_fromUtf8("menubar"))
		self.menuMenu = QtGui.QMenu(self.menubar)
		self.menuMenu.setObjectName(_fromUtf8("menuMenu"))
		MainWindow.setMenuBar(self.menubar)
		self.statusbar = QtGui.QStatusBar(MainWindow)
		self.statusbar.setObjectName(_fromUtf8("statusbar"))
		MainWindow.setStatusBar(self.statusbar)
		self.btnConnectServer = QtGui.QAction(MainWindow)
		self.btnConnectServer.setObjectName(_fromUtf8("btnConnectServer"))
		self.btnLogin = QtGui.QAction(MainWindow)
		self.btnLogin.setObjectName(_fromUtf8("btnLogin"))
		self.btnConnectWebCam = QtGui.QAction(MainWindow)
		self.btnConnectWebCam.setObjectName(_fromUtf8("btnConnectWebCam"))
		self.btnConnectMicrophone = QtGui.QAction(MainWindow)
		self.btnConnectMicrophone.setObjectName(_fromUtf8("btnConnectMicrophone"))
		self.btnConnectDesktop = QtGui.QAction(MainWindow)
		self.btnConnectDesktop.setObjectName(_fromUtf8("btnConnectDesktop"))
		self.btnDisconnectWebCam = QtGui.QAction(MainWindow)
		self.btnDisconnectWebCam.setObjectName(_fromUtf8("btnDisconnectWebCam"))
		self.btnDisconnectMicrophone = QtGui.QAction(MainWindow)
		self.btnDisconnectMicrophone.setObjectName(_fromUtf8("btnDisconnectMicrophone"))
		self.btnDisconnectDesktop = QtGui.QAction(MainWindow)
		self.btnDisconnectDesktop.setObjectName(_fromUtf8("btnDisconnectDesktop"))
		self.btnConnectKeyboard = QtGui.QAction(MainWindow)
		self.btnConnectKeyboard.setObjectName(_fromUtf8("btnConnectKeyboard"))
		self.btnDisconnectKeyboard = QtGui.QAction(MainWindow)
		self.btnDisconnectKeyboard.setObjectName(_fromUtf8("btnDisconnectKeyboard"))
		self.btnClose = QtGui.QAction(MainWindow)
		self.btnClose.setObjectName(_fromUtf8("btnClose"))
		self.actionSair = QtGui.QAction(MainWindow)
		self.actionSair.setObjectName(_fromUtf8("actionSair"))
		self.menuMenu.addAction(self.actionSair)
		self.menubar.addAction(self.menuMenu.menuAction())

		self.retranslateUi(MainWindow)
		QtCore.QMetaObject.connectSlotsByName(MainWindow)
	
	def retranslateUi(self, MainWindow):
		MainWindow.setWindowTitle(_translate("MainWindow", "PySpy", None))
		self.menuMenu.setTitle(_translate("MainWindow", "Menu", None))
		self.btnConnectServer.setText(_translate("MainWindow", "Connect in Server", None))
		self.btnLogin.setText(_translate("MainWindow", "Login", None))
		self.btnConnectWebCam.setText(_translate("MainWindow", "Connect", None))
		self.btnConnectMicrophone.setText(_translate("MainWindow", "Connect", None))
		self.btnConnectDesktop.setText(_translate("MainWindow", "Connect", None))
		self.btnDisconnectWebCam.setText(_translate("MainWindow", "Disconnect", None))
		self.btnDisconnectMicrophone.setText(_translate("MainWindow", "Disconnect", None))
		self.btnDisconnectDesktop.setText(_translate("MainWindow", "Disconnect", None))
		self.btnConnectKeyboard.setText(_translate("MainWindow", "Connect", None))
		self.btnDisconnectKeyboard.setText(_translate("MainWindow", "Disconnect", None))
		self.btnClose.setText(_translate("MainWindow", "Close", None))
		self.actionSair.setText(_translate("MainWindow", "Sair", None))

		#Signals
		
		QtCore.QObject.connect(self.Login, QtCore.SIGNAL(_fromUtf8("clicked()")), self.login)
		QtCore.QObject.connect(self.ConnectServer, QtCore.SIGNAL(_fromUtf8("clicked()")), self.connectInServer)
		
		#Requests
		QtCore.QObject.connect(self.connectWebCam, QtCore.SIGNAL(_fromUtf8("clicked()")), self.requestImage)
		QtCore.QObject.connect(self.connectDesktop, QtCore.SIGNAL(_fromUtf8("clicked()")), self.requestDisplay)
		QtCore.QObject.connect(self.connectAudio, QtCore.SIGNAL(_fromUtf8("clicked()")), self.requestAudio)
		QtCore.QObject.connect(self.connectKeyboard, QtCore.SIGNAL(_fromUtf8("clicked()")), self.requestKeyboard)
	
	
	#LOGIN
	def login(self):
		self.__login = Ui_Login(self)
		self.__login.show()
		QtCore.QObject.connect(self.__login, QtCore.SIGNAL(_fromUtf8("accepted()")), self.loginInput)

	def loginInput(self):
		username =  self.__login.username.text()
		password =  self.__login.password.text()
		print "Username: "******" Password: "******"Erro Login..."
			return
		self.__user = User("default", username, password)
		self.__manager = Manager(self.__user)
	
	
	#CONNECT IN SERVER
	def connectInServer(self):
		self.__list_servers = Ui_ListServers()
		for i in self.listServer():
			self.__list_servers.add(str(i[0])+":"+str(i[1]))
		self.__list_servers.show()
		QtCore.QObject.connect(self.__list_servers, QtCore.SIGNAL(_fromUtf8("accepted()")), self.connectInServerInput)
		
	def connectInServerInput(self):
		item = self.__list_servers.getItem()
		text = item.text()
		if not text:
			print "No Server Selected!!!"
			return
		text = text.split(":")
		self.__server_connected=( text[0],int(text[1]) )
		print "Server Connected..."
	
	def listServer(self):
		data = json.dumps({'type': 2, 'code': 0, 'status': 'OK'})
		sock = socket(AF_INET, SOCK_STREAM)
		try:
			sock.connect(self.__addressTracker)
		except:
			msn = QMessageBox.warning(self, "Tracker",
                "Servers not found...", QMessageBox.Close)
			return
		sock.sendall(data)
		try:
			response = json.loads(self.__pysocket.recvall(sock))['servers']
		except:
			return None
		return response

	def requestImage(self):
		print 'Request Image'
		t = UpdateImage(self.__server_connected, self.__manager, self)
		QtCore.QObject.connect(t, QtCore.SIGNAL(_fromUtf8("update()")), self.streamImage)
		t.start()
		
	def streamImage(self):
		self.setImageWebCam(SAVEDIR + 'image.jpg')
	def requestDisplay(self):
		print 'Request Desktop'
		t = UpdateDesktop(self.__server_connected, self.__manager, self)
		QtCore.QObject.connect(t, QtCore.SIGNAL(_fromUtf8("update()")), self.streamDisplay)
		t.start()
		
	def streamDisplay(self):
		self.setImageDesktop(SAVEDIR + 'display.png')
		
	def requestAudio(self, size = 1024):
		print 'Request Audio'
		t = UpdateAudio(self.__server_connected,size,  self.__manager, self)
		QtCore.QObject.connect(t, QtCore.SIGNAL(_fromUtf8("update()")), self.streamAudio)
		t.start()
		
	def streamAudio(self):
		t = PlayAudio(SAVEDIR + 'audio.wav', self)
		t.start()
		
	def requestKeyboard(self, size = 40):
		print 'Request Keyboard'
		open(SAVEDIR + "keys.txt", "w")
		t = UpdateKeyboard(self.__server_connected,size , self.__manager, self)
		QtCore.QObject.connect(t, QtCore.SIGNAL(_fromUtf8("update()")), self.streamKeyboard)
		t.start()
		
	def streamKeyboard(self):
		self.keyboard.setText(open(SAVEDIR + "keys.txt", "r").read())
	
	def setImageWebCam(self, path):
		scene = QGraphicsScene()
		scene.addPixmap(QPixmap(path))
		self.qImage.setScene(scene)
		
	def setImageDesktop(self, path):
		scene = QGraphicsScene()
		scene.addPixmap(QPixmap(path))
		self.qDesktop.setScene(scene)
예제 #17
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(400, 300)
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.modsLabel = QtGui.QLabel(Form)
        self.modsLabel.setObjectName(_fromUtf8("modsLabel"))
        self.verticalLayout.addWidget(self.modsLabel)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setContentsMargins(-1, -1, -1, 10)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.controlButton = KPushButton(Form)
        self.controlButton.setCheckable(True)
        self.controlButton.setChecked(False)
        self.controlButton.setObjectName(_fromUtf8("controlButton"))
        self.horizontalLayout.addWidget(self.controlButton)
        self.altButton = KPushButton(Form)
        self.altButton.setCheckable(True)
        self.altButton.setChecked(False)
        self.altButton.setObjectName(_fromUtf8("altButton"))
        self.horizontalLayout.addWidget(self.altButton)
        self.shiftButton = KPushButton(Form)
        self.shiftButton.setCheckable(True)
        self.shiftButton.setChecked(False)
        self.shiftButton.setObjectName(_fromUtf8("shiftButton"))
        self.horizontalLayout.addWidget(self.shiftButton)
        self.superButton = KPushButton(Form)
        self.superButton.setCheckable(True)
        self.superButton.setChecked(False)
        self.superButton.setObjectName(_fromUtf8("superButton"))
        self.horizontalLayout.addWidget(self.superButton)
        self.hyperButton = KPushButton(Form)
        self.hyperButton.setCheckable(True)
        self.hyperButton.setChecked(False)
        self.hyperButton.setObjectName(_fromUtf8("hyperButton"))
        self.horizontalLayout.addWidget(self.hyperButton)
        self.metaButton = KPushButton(Form)
        self.metaButton.setCheckable(True)
        self.metaButton.setChecked(False)
        self.metaButton.setObjectName(_fromUtf8("metaButton"))
        self.horizontalLayout.addWidget(self.metaButton)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setContentsMargins(-1, -1, -1, 5)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.keyLabel = QtGui.QLabel(Form)
        self.keyLabel.setObjectName(_fromUtf8("keyLabel"))
        self.horizontalLayout_2.addWidget(self.keyLabel)
        self.setButton = QtGui.QPushButton(Form)
        self.setButton.setObjectName(_fromUtf8("setButton"))
        self.horizontalLayout_2.addWidget(self.setButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.kseparator = KSeparator(Form)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout.addWidget(self.kseparator)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(kdecore.i18n(_fromUtf8("Form")))
        self.modsLabel.setText(kdecore.i18n(_fromUtf8("Modifiers:")))
        self.controlButton.setText(kdecore.i18n(_fromUtf8("Control")))
        self.altButton.setText(kdecore.i18n(_fromUtf8("Alt")))
        self.shiftButton.setText(kdecore.i18n(_fromUtf8("Shift")))
        self.superButton.setText(kdecore.i18n(_fromUtf8("Super")))
        self.hyperButton.setText(kdecore.i18n(_fromUtf8("Hyper")))
        self.metaButton.setText(kdecore.i18n(_fromUtf8("Meta")))
        self.keyLabel.setText(kdecore.i18n(_fromUtf8("Key: %s")))
        self.setButton.setText(kdecore.i18n(_fromUtf8("Press to set")))
예제 #18
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(571, 350)
        self.verticalLayout_3 = QtGui.QVBoxLayout(Form)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.abbrListWidget = QtGui.QListWidget(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.abbrListWidget.sizePolicy().hasHeightForWidth())
        self.abbrListWidget.setSizePolicy(sizePolicy)
        self.abbrListWidget.setAlternatingRowColors(True)
        self.abbrListWidget.setUniformItemSizes(True)
        self.abbrListWidget.setObjectName(_fromUtf8("abbrListWidget"))
        self.verticalLayout_2.addWidget(self.abbrListWidget)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.addButton = QtGui.QPushButton(Form)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.addButton.setIcon(icon)
        self.addButton.setFlat(False)
        self.addButton.setObjectName(_fromUtf8("addButton"))
        self.horizontalLayout_2.addWidget(self.addButton)
        self.removeButton = QtGui.QPushButton(Form)
        self.removeButton.setText(_fromUtf8(""))
        self.removeButton.setIcon(icon)
        self.removeButton.setObjectName(_fromUtf8("removeButton"))
        self.horizontalLayout_2.addWidget(self.removeButton)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_3.addLayout(self.verticalLayout_2)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.triggerOnLabel = QtGui.QLabel(Form)
        self.triggerOnLabel.setObjectName(_fromUtf8("triggerOnLabel"))
        self.horizontalLayout.addWidget(self.triggerOnLabel)
        self.wordCharCombo = KComboBox(Form)
        self.wordCharCombo.setEditable(True)
        self.wordCharCombo.setObjectName(_fromUtf8("wordCharCombo"))
        self.horizontalLayout.addWidget(self.wordCharCombo)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.removeTypedCheckbox = QtGui.QCheckBox(Form)
        self.removeTypedCheckbox.setObjectName(
            _fromUtf8("removeTypedCheckbox"))
        self.verticalLayout.addWidget(self.removeTypedCheckbox)
        self.omitTriggerCheckbox = QtGui.QCheckBox(Form)
        self.omitTriggerCheckbox.setObjectName(
            _fromUtf8("omitTriggerCheckbox"))
        self.verticalLayout.addWidget(self.omitTriggerCheckbox)
        self.matchCaseCheckbox = QtGui.QCheckBox(Form)
        self.matchCaseCheckbox.setObjectName(_fromUtf8("matchCaseCheckbox"))
        self.verticalLayout.addWidget(self.matchCaseCheckbox)
        self.ignoreCaseCheckbox = QtGui.QCheckBox(Form)
        self.ignoreCaseCheckbox.setObjectName(_fromUtf8("ignoreCaseCheckbox"))
        self.verticalLayout.addWidget(self.ignoreCaseCheckbox)
        self.triggerInsideCheckbox = QtGui.QCheckBox(Form)
        self.triggerInsideCheckbox.setObjectName(
            _fromUtf8("triggerInsideCheckbox"))
        self.verticalLayout.addWidget(self.triggerInsideCheckbox)
        self.immediateCheckbox = QtGui.QCheckBox(Form)
        self.immediateCheckbox.setObjectName(_fromUtf8("immediateCheckbox"))
        self.verticalLayout.addWidget(self.immediateCheckbox)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem1)
        self.horizontalLayout_3.addLayout(self.verticalLayout)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.kseparator = KSeparator(Form)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout_3.addWidget(self.kseparator)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
예제 #19
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(622, 606)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.mainVL = QtGui.QVBoxLayout()
        self.mainVL.setObjectName(_fromUtf8("mainVL"))
        self.dirLabel = QtGui.QLabel(self.centralwidget)
        self.dirLabel.setObjectName(_fromUtf8("dirLabel"))
        self.mainVL.addWidget(self.dirLabel)
        self.dirHL = QtGui.QHBoxLayout()
        self.dirHL.setObjectName(_fromUtf8("dirHL"))
        self.dirSelectBtn = QtGui.QPushButton(self.centralwidget)
        self.dirSelectBtn.setObjectName(_fromUtf8("dirSelectBtn"))
        self.dirHL.addWidget(self.dirSelectBtn)
        self.dirLE = QtGui.QLineEdit(self.centralwidget)
        self.dirLE.setObjectName(_fromUtf8("dirLE"))
        self.dirHL.addWidget(self.dirLE)
        self.mainVL.addLayout(self.dirHL)
        self.fileLabel = QtGui.QLabel(self.centralwidget)
        self.fileLabel.setObjectName(_fromUtf8("fileLabel"))
        self.mainVL.addWidget(self.fileLabel)
        self.fileHL = QtGui.QHBoxLayout()
        self.fileHL.setObjectName(_fromUtf8("fileHL"))
        self.fileSelectBtn = QtGui.QPushButton(self.centralwidget)
        self.fileSelectBtn.setObjectName(_fromUtf8("fileSelectBtn"))
        self.fileHL.addWidget(self.fileSelectBtn)
        self.fileLE = QtGui.QLineEdit(self.centralwidget)
        self.fileLE.setObjectName(_fromUtf8("fileLE"))
        self.fileHL.addWidget(self.fileLE)
        self.mainVL.addLayout(self.fileHL)
        self.kseparator = KSeparator(self.centralwidget)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.mainVL.addWidget(self.kseparator)
        self.runHL = QtGui.QHBoxLayout()
        self.runHL.setObjectName(_fromUtf8("runHL"))
        self.runBtn = QtGui.QPushButton(self.centralwidget)
        self.runBtn.setObjectName(_fromUtf8("runBtn"))
        self.runHL.addWidget(self.runBtn)
        self.run1b1Btn = QtGui.QPushButton(self.centralwidget)
        self.run1b1Btn.setObjectName(_fromUtf8("run1b1Btn"))
        self.runHL.addWidget(self.run1b1Btn)
        self.mainVL.addLayout(self.runHL)
        self.progressBar = QtGui.QProgressBar(self.centralwidget)
        self.progressBar.setEnabled(False)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        self.mainVL.addWidget(self.progressBar)
        self.kseparator_2 = KSeparator(self.centralwidget)
        self.kseparator_2.setObjectName(_fromUtf8("kseparator_2"))
        self.mainVL.addWidget(self.kseparator_2)
        self.availableSelectedHL = QtGui.QHBoxLayout()
        self.availableSelectedHL.setObjectName(_fromUtf8("availableSelectedHL"))
        self.availableLabel = QtGui.QLabel(self.centralwidget)
        self.availableLabel.setObjectName(_fromUtf8("availableLabel"))
        self.availableSelectedHL.addWidget(self.availableLabel)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.availableSelectedHL.addItem(spacerItem)
        self.selectedLabel = QtGui.QLabel(self.centralwidget)
        self.selectedLabel.setObjectName(_fromUtf8("selectedLabel"))
        self.availableSelectedHL.addWidget(self.selectedLabel)
        self.mainVL.addLayout(self.availableSelectedHL)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.filterLabel = QtGui.QLabel(self.centralwidget)
        self.filterLabel.setObjectName(_fromUtf8("filterLabel"))
        self.horizontalLayout.addWidget(self.filterLabel)
        self.filterCB = QtGui.QCheckBox(self.centralwidget)
        self.filterCB.setText(_fromUtf8(""))
        self.filterCB.setObjectName(_fromUtf8("filterCB"))
        self.horizontalLayout.addWidget(self.filterCB)
        self.filterLE = QtGui.QLineEdit(self.centralwidget)
        self.filterLE.setObjectName(_fromUtf8("filterLE"))
        self.horizontalLayout.addWidget(self.filterLE)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.mainVL.addLayout(self.horizontalLayout)
        self.listHL = QtGui.QHBoxLayout()
        self.listHL.setObjectName(_fromUtf8("listHL"))
        self.availableList = QtGui.QListWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.availableList.sizePolicy().hasHeightForWidth())
        self.availableList.setSizePolicy(sizePolicy)
        self.availableList.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
        self.availableList.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)
        self.availableList.setObjectName(_fromUtf8("availableList"))
        self.listHL.addWidget(self.availableList)
        self.moveVL = QtGui.QVBoxLayout()
        self.moveVL.setObjectName(_fromUtf8("moveVL"))
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.moveVL.addItem(spacerItem2)
        self.rightBtn = QtGui.QPushButton(self.centralwidget)
        self.rightBtn.setObjectName(_fromUtf8("rightBtn"))
        self.moveVL.addWidget(self.rightBtn)
        self.leftBtn = QtGui.QPushButton(self.centralwidget)
        self.leftBtn.setObjectName(_fromUtf8("leftBtn"))
        self.moveVL.addWidget(self.leftBtn)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.moveVL.addItem(spacerItem3)
        self.listHL.addLayout(self.moveVL)
        self.selectedList = QtGui.QListWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.selectedList.sizePolicy().hasHeightForWidth())
        self.selectedList.setSizePolicy(sizePolicy)
        self.selectedList.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
        self.selectedList.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)
        self.selectedList.setObjectName(_fromUtf8("selectedList"))
        self.listHL.addWidget(self.selectedList)
        self.mainVL.addLayout(self.listHL)
        self.moveAllHL = QtGui.QHBoxLayout()
        self.moveAllHL.setObjectName(_fromUtf8("moveAllHL"))
        self.allRightBtn = QtGui.QPushButton(self.centralwidget)
        self.allRightBtn.setObjectName(_fromUtf8("allRightBtn"))
        self.moveAllHL.addWidget(self.allRightBtn)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.moveAllHL.addItem(spacerItem4)
        self.allLeftBtn = QtGui.QPushButton(self.centralwidget)
        self.allLeftBtn.setObjectName(_fromUtf8("allLeftBtn"))
        self.moveAllHL.addWidget(self.allLeftBtn)
        self.mainVL.addLayout(self.moveAllHL)
        self.gridLayout.addLayout(self.mainVL, 0, 1, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
	def setupUi(self, MainWindow):
		MainWindow.setObjectName(_fromUtf8("MainWindow"))
		MainWindow.resize(663, 491)
		self.centralwidget = QtGui.QWidget(MainWindow)
		self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
		self.horizontalLayout_3 = QtGui.QHBoxLayout(self.centralwidget)
		self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
		self.horizontalLayout_2 = QtGui.QHBoxLayout()
		self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
		self.verticalLayout_2 = QtGui.QVBoxLayout()
		self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
		self.horizontalLayout = QtGui.QHBoxLayout()
		self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
		self.qImage = QtGui.QGraphicsView(self.centralwidget)
		self.qImage.setObjectName(_fromUtf8("qImage"))
		self.horizontalLayout.addWidget(self.qImage)
		self.kseparator = KSeparator(self.centralwidget)
		self.kseparator.setObjectName(_fromUtf8("kseparator"))
		self.horizontalLayout.addWidget(self.kseparator)
		self.qDesktop = QtGui.QGraphicsView(self.centralwidget)
		self.qDesktop.setObjectName(_fromUtf8("qDesktop"))
		self.horizontalLayout.addWidget(self.qDesktop)
		self.verticalLayout_2.addLayout(self.horizontalLayout)
		self.keyboard = QtGui.QLineEdit(self.centralwidget)
		self.keyboard.setObjectName(_fromUtf8("keyboard"))
		self.verticalLayout_2.addWidget(self.keyboard)
		self.horizontalLayout_2.addLayout(self.verticalLayout_2)
		self.verticalLayout = QtGui.QVBoxLayout()
		self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
		self.Login = QtGui.QPushButton(self.centralwidget)
		self.Login.setText(_fromUtf8(""))
		icon = QtGui.QIcon()
		icon.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/login.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.Login.setIcon(icon)
		self.Login.setIconSize(QtCore.QSize(40, 40))
		self.Login.setCheckable(False)
		self.Login.setObjectName(_fromUtf8("Login"))
		self.verticalLayout.addWidget(self.Login)
		self.ConnectServer = QtGui.QPushButton(self.centralwidget)
		self.ConnectServer.setText(_fromUtf8(""))
		icon1 = QtGui.QIcon()
		icon1.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/server.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.ConnectServer.setIcon(icon1)
		self.ConnectServer.setIconSize(QtCore.QSize(40, 40))
		self.ConnectServer.setObjectName(_fromUtf8("ConnectServer"))
		self.verticalLayout.addWidget(self.ConnectServer)
		self.connectWebCam = QtGui.QPushButton(self.centralwidget)
		self.connectWebCam.setText(_fromUtf8(""))
		icon2 = QtGui.QIcon()
		icon2.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/webcam.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.connectWebCam.setIcon(icon2)
		self.connectWebCam.setIconSize(QtCore.QSize(40, 40))
		self.connectWebCam.setCheckable(False)
		self.connectWebCam.setObjectName(_fromUtf8("connectWebCam"))
		self.verticalLayout.addWidget(self.connectWebCam)
		self.connectDesktop = QtGui.QPushButton(self.centralwidget)
		self.connectDesktop.setText(_fromUtf8(""))
		icon3 = QtGui.QIcon()
		icon3.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/desktop.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.connectDesktop.setIcon(icon3)
		self.connectDesktop.setIconSize(QtCore.QSize(40, 40))
		self.connectDesktop.setCheckable(False)
		self.connectDesktop.setObjectName(_fromUtf8("connectDesktop"))
		self.verticalLayout.addWidget(self.connectDesktop)
		self.connectAudio = QtGui.QPushButton(self.centralwidget)
		self.connectAudio.setText(_fromUtf8(""))
		icon4 = QtGui.QIcon()
		icon4.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/microphone.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.connectAudio.setIcon(icon4)
		self.connectAudio.setIconSize(QtCore.QSize(40, 40))
		self.connectAudio.setCheckable(False)
		self.connectAudio.setObjectName(_fromUtf8("connectAudio"))
		self.verticalLayout.addWidget(self.connectAudio)
		self.connectKeyboard = QtGui.QPushButton(self.centralwidget)
		self.connectKeyboard.setText(_fromUtf8(""))
		icon5 = QtGui.QIcon()
		icon5.addPixmap(QtGui.QPixmap(_fromUtf8(os.path.dirname(os.path.abspath(__file__)) + "/icons/keyboard.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
		self.connectKeyboard.setIcon(icon5)
		self.connectKeyboard.setIconSize(QtCore.QSize(40, 40))
		self.connectKeyboard.setCheckable(False)
		self.connectKeyboard.setObjectName(_fromUtf8("connectKeyboard"))
		self.verticalLayout.addWidget(self.connectKeyboard)
		self.horizontalLayout_2.addLayout(self.verticalLayout)
		self.horizontalLayout_3.addLayout(self.horizontalLayout_2)
		MainWindow.setCentralWidget(self.centralwidget)
		self.menubar = QtGui.QMenuBar(MainWindow)
		self.menubar.setGeometry(QtCore.QRect(0, 0, 663, 25))
		self.menubar.setObjectName(_fromUtf8("menubar"))
		self.menuMenu = QtGui.QMenu(self.menubar)
		self.menuMenu.setObjectName(_fromUtf8("menuMenu"))
		MainWindow.setMenuBar(self.menubar)
		self.statusbar = QtGui.QStatusBar(MainWindow)
		self.statusbar.setObjectName(_fromUtf8("statusbar"))
		MainWindow.setStatusBar(self.statusbar)
		self.btnConnectServer = QtGui.QAction(MainWindow)
		self.btnConnectServer.setObjectName(_fromUtf8("btnConnectServer"))
		self.btnLogin = QtGui.QAction(MainWindow)
		self.btnLogin.setObjectName(_fromUtf8("btnLogin"))
		self.btnConnectWebCam = QtGui.QAction(MainWindow)
		self.btnConnectWebCam.setObjectName(_fromUtf8("btnConnectWebCam"))
		self.btnConnectMicrophone = QtGui.QAction(MainWindow)
		self.btnConnectMicrophone.setObjectName(_fromUtf8("btnConnectMicrophone"))
		self.btnConnectDesktop = QtGui.QAction(MainWindow)
		self.btnConnectDesktop.setObjectName(_fromUtf8("btnConnectDesktop"))
		self.btnDisconnectWebCam = QtGui.QAction(MainWindow)
		self.btnDisconnectWebCam.setObjectName(_fromUtf8("btnDisconnectWebCam"))
		self.btnDisconnectMicrophone = QtGui.QAction(MainWindow)
		self.btnDisconnectMicrophone.setObjectName(_fromUtf8("btnDisconnectMicrophone"))
		self.btnDisconnectDesktop = QtGui.QAction(MainWindow)
		self.btnDisconnectDesktop.setObjectName(_fromUtf8("btnDisconnectDesktop"))
		self.btnConnectKeyboard = QtGui.QAction(MainWindow)
		self.btnConnectKeyboard.setObjectName(_fromUtf8("btnConnectKeyboard"))
		self.btnDisconnectKeyboard = QtGui.QAction(MainWindow)
		self.btnDisconnectKeyboard.setObjectName(_fromUtf8("btnDisconnectKeyboard"))
		self.btnClose = QtGui.QAction(MainWindow)
		self.btnClose.setObjectName(_fromUtf8("btnClose"))
		self.actionSair = QtGui.QAction(MainWindow)
		self.actionSair.setObjectName(_fromUtf8("actionSair"))
		self.menuMenu.addAction(self.actionSair)
		self.menubar.addAction(self.menuMenu.menuAction())

		self.retranslateUi(MainWindow)
		QtCore.QMetaObject.connectSlotsByName(MainWindow)
예제 #21
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(571, 350)
        self.verticalLayout_3 = QtGui.QVBoxLayout(Form)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.abbrListWidget = QtGui.QListWidget(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.abbrListWidget.sizePolicy().hasHeightForWidth())
        self.abbrListWidget.setSizePolicy(sizePolicy)
        self.abbrListWidget.setAlternatingRowColors(True)
        self.abbrListWidget.setUniformItemSizes(True)
        self.abbrListWidget.setObjectName(_fromUtf8("abbrListWidget"))
        self.verticalLayout_2.addWidget(self.abbrListWidget)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.addButton = QtGui.QPushButton(Form)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.addButton.setIcon(icon)
        self.addButton.setFlat(False)
        self.addButton.setObjectName(_fromUtf8("addButton"))
        self.horizontalLayout_2.addWidget(self.addButton)
        self.removeButton = QtGui.QPushButton(Form)
        self.removeButton.setText(_fromUtf8(""))
        self.removeButton.setIcon(icon)
        self.removeButton.setObjectName(_fromUtf8("removeButton"))
        self.horizontalLayout_2.addWidget(self.removeButton)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_3.addLayout(self.verticalLayout_2)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.triggerOnLabel = QtGui.QLabel(Form)
        self.triggerOnLabel.setObjectName(_fromUtf8("triggerOnLabel"))
        self.horizontalLayout.addWidget(self.triggerOnLabel)
        self.wordCharCombo = KComboBox(Form)
        self.wordCharCombo.setEditable(True)
        self.wordCharCombo.setObjectName(_fromUtf8("wordCharCombo"))
        self.horizontalLayout.addWidget(self.wordCharCombo)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.removeTypedCheckbox = QtGui.QCheckBox(Form)
        self.removeTypedCheckbox.setObjectName(_fromUtf8("removeTypedCheckbox"))
        self.verticalLayout.addWidget(self.removeTypedCheckbox)
        self.omitTriggerCheckbox = QtGui.QCheckBox(Form)
        self.omitTriggerCheckbox.setObjectName(_fromUtf8("omitTriggerCheckbox"))
        self.verticalLayout.addWidget(self.omitTriggerCheckbox)
        self.matchCaseCheckbox = QtGui.QCheckBox(Form)
        self.matchCaseCheckbox.setObjectName(_fromUtf8("matchCaseCheckbox"))
        self.verticalLayout.addWidget(self.matchCaseCheckbox)
        self.ignoreCaseCheckbox = QtGui.QCheckBox(Form)
        self.ignoreCaseCheckbox.setObjectName(_fromUtf8("ignoreCaseCheckbox"))
        self.verticalLayout.addWidget(self.ignoreCaseCheckbox)
        self.triggerInsideCheckbox = QtGui.QCheckBox(Form)
        self.triggerInsideCheckbox.setObjectName(_fromUtf8("triggerInsideCheckbox"))
        self.verticalLayout.addWidget(self.triggerInsideCheckbox)
        self.immediateCheckbox = QtGui.QCheckBox(Form)
        self.immediateCheckbox.setObjectName(_fromUtf8("immediateCheckbox"))
        self.verticalLayout.addWidget(self.immediateCheckbox)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem1)
        self.horizontalLayout_3.addLayout(self.verticalLayout)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.kseparator = KSeparator(Form)
        self.kseparator.setObjectName(_fromUtf8("kseparator"))
        self.verticalLayout_3.addWidget(self.kseparator)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)