From 5df82d5e2de7cadd75b013c48ce4575688dd804a Mon Sep 17 00:00:00 2001 From: Olivier Keshavjee Date: Thu, 28 May 2015 03:32:09 +0200 Subject: [PATCH] First commit, really. --- .gitignore | 4 + makefile | 27 + src/main.py | 24 + src/mainWindow.py | 109 +++ src/ui/__init__.py | 0 src/ui/mainWindow.py | 870 +++++++++++++++++++++ src/ui/mainWindow.ui | 1502 ++++++++++++++++++++++++++++++++++++ src/ui/sldImportance.py | 31 + src/ui/sldImportance_ui.py | 50 ++ src/ui/sldImportance_ui.ui | 47 ++ 10 files changed, 2664 insertions(+) create mode 100644 .gitignore create mode 100644 makefile create mode 100644 src/main.py create mode 100644 src/mainWindow.py create mode 100644 src/ui/__init__.py create mode 100644 src/ui/mainWindow.py create mode 100644 src/ui/mainWindow.ui create mode 100644 src/ui/sldImportance.py create mode 100644 src/ui/sldImportance_ui.py create mode 100644 src/ui/sldImportance_ui.ui diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..25b1c20 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +snowflake* +*.pyc +*.lprof +.directory diff --git a/makefile b/makefile new file mode 100644 index 0000000..bcfa0ca --- /dev/null +++ b/makefile @@ -0,0 +1,27 @@ +UI := $(wildcard src/ui/*.ui) $(wildcard src/ui/*.qrc) +UIs= $(UI:.ui=.py) $(UI:.qrc=_rc.py) + + +ui: $(UIs) + +run: $(UIs) + python src/main.py + +debug: $(UIs) + gdb --args python src/main.py + +lineprof: + kernprof -l -v src/main.py + +profile: + python -m cProfile -s 'cumtime' src/main.py | more + +compile: + cd src && python setup.py build_ext --inplace + +%_rc.py : %.qrc + pyrcc4 "$<" -o "$@" + +%.py : %.ui + pyuic4 "$<" > "$@" + diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..96e62e3 --- /dev/null +++ b/src/main.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- + +import sys +from PyQt4.QtCore import * +from PyQt4.QtGui import * + + +__version__ = "0.1" + +if __name__ == "__main__": + app = QApplication(sys.argv) + app.setOrganizationName("Theologeek") + app.setOrganizationDomain("www.theologeek.ch") + app.setApplicationName("Darqness") + + + from mainWindow import MainWindow + + + main = MainWindow() + main.show() + + app.exec_() + app.deleteLater() diff --git a/src/mainWindow.py b/src/mainWindow.py new file mode 100644 index 0000000..0f2dfc9 --- /dev/null +++ b/src/mainWindow.py @@ -0,0 +1,109 @@ +#!/usr/bin/env python +#--!-- coding: utf8 --!-- + +from __future__ import print_function +from __future__ import unicode_literals + +import random +from PyQt4.QtCore import * +from PyQt4.QtGui import * + +from ui.mainWindow import * + +class MainWindow(QMainWindow, Ui_MainWindow): + def __init__(self): + QMainWindow.__init__(self) + self.setupUi(self) + + + self.splitterPersos.setStretchFactor(0, 25) + self.splitterPersos.setStretchFactor(1, 75) + + self.splitterPlot.setStretchFactor(0, 25) + self.splitterPlot.setStretchFactor(1, 75) + + self.splitterPlan.setStretchFactor(0, 25) + self.splitterPlan.setStretchFactor(1, 75) + + self.splitterRedac.setStretchFactor(0, 20) + self.splitterRedac.setStretchFactor(1, 60) + self.splitterRedac.setStretchFactor(2, 20) + + + # Summary + self.mapper = QSignalMapper(self) + for t, i in [ + (self.txtSummarySentance, 0), + (self.txtSummaryPara, 1), + (self.txtSummaryPage, 2), + (self.txtSummaryFull, 3) + ]: + t.textChanged.connect(self.mapper.map) + self.mapper.setMapping(t, i) + + self.mapper.mapped.connect(self.textChanged) + + # Snowflake Method Cycle + self.mapperCycle = QSignalMapper(self) + for t, i in [ + (self.btnStepTwo, 0), + (self.btnStepThree, 1), + (self.btnStepFour, 2), + (self.btnStepFive, 3), + (self.btnStepSix, 4), + (self.btnStepSeven, 5), + (self.btnStepEight, 6) + ]: + t.clicked.connect(self.mapperCycle.map) + self.mapperCycle.setMapping(t, i) + + self.mapperCycle.mapped.connect(self.clickCycle) + + def clickCycle(self, i): + if i == 0: # step 2 - paragraph summary + self.tabMain.setCurrentIndex(1) + self.tabSummary.setCurrentIndex(1) + if i == 1: # step 3 - characters summary + self.tabMain.setCurrentIndex(2) + self.tabPersos.setCurrentIndex(0) + if i == 2: # step 4 - page summary + self.tabMain.setCurrentIndex(1) + self.tabSummary.setCurrentIndex(2) + if i == 3: # step 5 - characters description + self.tabMain.setCurrentIndex(2) + self.tabPersos.setCurrentIndex(1) + if i == 4: # step 6 - four page synopsis + self.tabMain.setCurrentIndex(1) + self.tabSummary.setCurrentIndex(3) + if i == 5: # step 7 - full character charts + self.tabMain.setCurrentIndex(2) + self.tabPersos.setCurrentIndex(2) + if i == 6: # step 8 - scene list + self.tabMain.setCurrentIndex(3) + + + + "Updates Summary fields over tabs" + def textChanged(self, i): + if i < 3: + src, dst = { + 0:(self.txtSummarySentance, self.txtSummarySentance_2), + 1:(self.txtSummaryPara, self.txtSummaryPara_2), + 2:(self.txtSummaryPage, self.txtSummaryPage_2) + }[i] + + dst.setPlainText(src.toPlainText()) + else: + src = self.txtSummaryFull + + lbl = { + 0:self.lblSummaryWCSentance, + 1:self.lblSummaryWCPara, + 2:self.lblSummaryWCPage, + 3:self.lblSummaryWCFull + }[i] + + wc = len(src.toPlainText().split(" ")) if src.toPlainText() else 0 + if i in [2, 3]: pages = " (~{} pages)".format(int(wc / 25) / 10.) + else: pages = "" + lbl.setText("Mots: {}{}".format(wc, pages)) \ No newline at end of file diff --git a/src/ui/__init__.py b/src/ui/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/ui/mainWindow.py b/src/ui/mainWindow.py new file mode 100644 index 0000000..2ac0f84 --- /dev/null +++ b/src/ui/mainWindow.py @@ -0,0 +1,870 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'src/ui/mainWindow.ui' +# +# Created: Thu May 28 03:27:21 2015 +# by: PyQt4 UI code generator 4.11.3 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName(_fromUtf8("MainWindow")) + MainWindow.resize(1063, 696) + self.centralwidget = QtGui.QWidget(MainWindow) + self.centralwidget.setObjectName(_fromUtf8("centralwidget")) + self.horizontalLayout_2 = QtGui.QHBoxLayout(self.centralwidget) + self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) + self.tabMain = QtGui.QTabWidget(self.centralwidget) + self.tabMain.setDocumentMode(True) + self.tabMain.setObjectName(_fromUtf8("tabMain")) + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName(_fromUtf8("tab_3")) + self.tabMain.addTab(self.tab_3, _fromUtf8("")) + self.tab = QtGui.QWidget() + self.tab.setObjectName(_fromUtf8("tab")) + self.horizontalLayout_3 = QtGui.QHBoxLayout(self.tab) + self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) + self.tabSummary = QtGui.QTabWidget(self.tab) + self.tabSummary.setTabPosition(QtGui.QTabWidget.West) + self.tabSummary.setObjectName(_fromUtf8("tabSummary")) + self.tab_14 = QtGui.QWidget() + self.tab_14.setObjectName(_fromUtf8("tab_14")) + self.verticalLayout_5 = QtGui.QVBoxLayout(self.tab_14) + self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) + self.label = QtGui.QLabel(self.tab_14) + self.label.setObjectName(_fromUtf8("label")) + self.verticalLayout_5.addWidget(self.label) + self.txtSummarySentance = QtGui.QPlainTextEdit(self.tab_14) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.txtSummarySentance.sizePolicy().hasHeightForWidth()) + self.txtSummarySentance.setSizePolicy(sizePolicy) + self.txtSummarySentance.setObjectName(_fromUtf8("txtSummarySentance")) + self.verticalLayout_5.addWidget(self.txtSummarySentance) + self.lblSummaryWCSentance = QtGui.QLabel(self.tab_14) + self.lblSummaryWCSentance.setText(_fromUtf8("")) + self.lblSummaryWCSentance.setObjectName(_fromUtf8("lblSummaryWCSentance")) + self.verticalLayout_5.addWidget(self.lblSummaryWCSentance) + spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout_5.addItem(spacerItem) + self.btnStepTwo = QtGui.QPushButton(self.tab_14) + self.btnStepTwo.setObjectName(_fromUtf8("btnStepTwo")) + self.verticalLayout_5.addWidget(self.btnStepTwo) + self.tabSummary.addTab(self.tab_14, _fromUtf8("")) + self.tab_13 = QtGui.QWidget() + self.tab_13.setObjectName(_fromUtf8("tab_13")) + self.horizontalLayout_4 = QtGui.QHBoxLayout(self.tab_13) + self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) + self.verticalLayout = QtGui.QVBoxLayout() + self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) + self.label_21 = QtGui.QLabel(self.tab_13) + self.label_21.setObjectName(_fromUtf8("label_21")) + self.verticalLayout.addWidget(self.label_21) + self.txtSummarySentance_2 = QtGui.QPlainTextEdit(self.tab_13) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.txtSummarySentance_2.sizePolicy().hasHeightForWidth()) + self.txtSummarySentance_2.setSizePolicy(sizePolicy) + self.txtSummarySentance_2.setReadOnly(True) + self.txtSummarySentance_2.setObjectName(_fromUtf8("txtSummarySentance_2")) + self.verticalLayout.addWidget(self.txtSummarySentance_2) + spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout.addItem(spacerItem1) + self.horizontalLayout_4.addLayout(self.verticalLayout) + self.line = QtGui.QFrame(self.tab_13) + self.line.setFrameShape(QtGui.QFrame.VLine) + self.line.setFrameShadow(QtGui.QFrame.Sunken) + self.line.setObjectName(_fromUtf8("line")) + self.horizontalLayout_4.addWidget(self.line) + self.verticalLayout_2 = QtGui.QVBoxLayout() + self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) + self.label_2 = QtGui.QLabel(self.tab_13) + self.label_2.setObjectName(_fromUtf8("label_2")) + self.verticalLayout_2.addWidget(self.label_2) + self.txtSummaryPara = QtGui.QPlainTextEdit(self.tab_13) + self.txtSummaryPara.setObjectName(_fromUtf8("txtSummaryPara")) + self.verticalLayout_2.addWidget(self.txtSummaryPara) + self.lblSummaryWCPara = QtGui.QLabel(self.tab_13) + self.lblSummaryWCPara.setText(_fromUtf8("")) + self.lblSummaryWCPara.setObjectName(_fromUtf8("lblSummaryWCPara")) + self.verticalLayout_2.addWidget(self.lblSummaryWCPara) + spacerItem2 = QtGui.QSpacerItem(20, 264, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout_2.addItem(spacerItem2) + self.btnStepThree = QtGui.QPushButton(self.tab_13) + self.btnStepThree.setObjectName(_fromUtf8("btnStepThree")) + self.verticalLayout_2.addWidget(self.btnStepThree) + self.horizontalLayout_4.addLayout(self.verticalLayout_2) + self.tabSummary.addTab(self.tab_13, _fromUtf8("")) + self.tabWidgetPage1 = QtGui.QWidget() + self.tabWidgetPage1.setObjectName(_fromUtf8("tabWidgetPage1")) + self.horizontalLayout_7 = QtGui.QHBoxLayout(self.tabWidgetPage1) + self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) + self.verticalLayout_6 = QtGui.QVBoxLayout() + self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) + self.label_22 = QtGui.QLabel(self.tabWidgetPage1) + self.label_22.setObjectName(_fromUtf8("label_22")) + self.verticalLayout_6.addWidget(self.label_22) + self.txtSummaryPara_2 = QtGui.QPlainTextEdit(self.tabWidgetPage1) + self.txtSummaryPara_2.setReadOnly(True) + self.txtSummaryPara_2.setObjectName(_fromUtf8("txtSummaryPara_2")) + self.verticalLayout_6.addWidget(self.txtSummaryPara_2) + spacerItem3 = QtGui.QSpacerItem(20, 264, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout_6.addItem(spacerItem3) + self.btnStepFive = QtGui.QPushButton(self.tabWidgetPage1) + self.btnStepFive.setObjectName(_fromUtf8("btnStepFive")) + self.verticalLayout_6.addWidget(self.btnStepFive) + self.horizontalLayout_7.addLayout(self.verticalLayout_6) + self.line_2 = QtGui.QFrame(self.tabWidgetPage1) + self.line_2.setFrameShape(QtGui.QFrame.VLine) + self.line_2.setFrameShadow(QtGui.QFrame.Sunken) + self.line_2.setObjectName(_fromUtf8("line_2")) + self.horizontalLayout_7.addWidget(self.line_2) + self.verticalLayout_3 = QtGui.QVBoxLayout() + self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) + self.label_17 = QtGui.QLabel(self.tabWidgetPage1) + self.label_17.setObjectName(_fromUtf8("label_17")) + self.verticalLayout_3.addWidget(self.label_17) + self.txtSummaryPage = QtGui.QPlainTextEdit(self.tabWidgetPage1) + self.txtSummaryPage.setObjectName(_fromUtf8("txtSummaryPage")) + self.verticalLayout_3.addWidget(self.txtSummaryPage) + self.lblSummaryWCPage = QtGui.QLabel(self.tabWidgetPage1) + self.lblSummaryWCPage.setText(_fromUtf8("")) + self.lblSummaryWCPage.setObjectName(_fromUtf8("lblSummaryWCPage")) + self.verticalLayout_3.addWidget(self.lblSummaryWCPage) + self.horizontalLayout_7.addLayout(self.verticalLayout_3) + self.tabSummary.addTab(self.tabWidgetPage1, _fromUtf8("")) + self.tabWidgetPage2 = QtGui.QWidget() + self.tabWidgetPage2.setObjectName(_fromUtf8("tabWidgetPage2")) + self.horizontalLayout_8 = QtGui.QHBoxLayout(self.tabWidgetPage2) + self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) + self.verticalLayout_7 = QtGui.QVBoxLayout() + self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) + self.label_23 = QtGui.QLabel(self.tabWidgetPage2) + self.label_23.setObjectName(_fromUtf8("label_23")) + self.verticalLayout_7.addWidget(self.label_23) + self.txtSummaryPage_2 = QtGui.QPlainTextEdit(self.tabWidgetPage2) + self.txtSummaryPage_2.setReadOnly(True) + self.txtSummaryPage_2.setPlainText(_fromUtf8("")) + self.txtSummaryPage_2.setObjectName(_fromUtf8("txtSummaryPage_2")) + self.verticalLayout_7.addWidget(self.txtSummaryPage_2) + self.btnStepSeven = QtGui.QPushButton(self.tabWidgetPage2) + self.btnStepSeven.setObjectName(_fromUtf8("btnStepSeven")) + self.verticalLayout_7.addWidget(self.btnStepSeven) + self.horizontalLayout_8.addLayout(self.verticalLayout_7) + self.line_3 = QtGui.QFrame(self.tabWidgetPage2) + self.line_3.setFrameShape(QtGui.QFrame.VLine) + self.line_3.setFrameShadow(QtGui.QFrame.Sunken) + self.line_3.setObjectName(_fromUtf8("line_3")) + self.horizontalLayout_8.addWidget(self.line_3) + self.verticalLayout_4 = QtGui.QVBoxLayout() + self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) + self.label_20 = QtGui.QLabel(self.tabWidgetPage2) + self.label_20.setObjectName(_fromUtf8("label_20")) + self.verticalLayout_4.addWidget(self.label_20) + self.txtSummaryFull = QtGui.QPlainTextEdit(self.tabWidgetPage2) + self.txtSummaryFull.setObjectName(_fromUtf8("txtSummaryFull")) + self.verticalLayout_4.addWidget(self.txtSummaryFull) + self.lblSummaryWCFull = QtGui.QLabel(self.tabWidgetPage2) + self.lblSummaryWCFull.setText(_fromUtf8("")) + self.lblSummaryWCFull.setObjectName(_fromUtf8("lblSummaryWCFull")) + self.verticalLayout_4.addWidget(self.lblSummaryWCFull) + self.horizontalLayout_8.addLayout(self.verticalLayout_4) + self.tabSummary.addTab(self.tabWidgetPage2, _fromUtf8("")) + self.horizontalLayout_3.addWidget(self.tabSummary) + self.tabMain.addTab(self.tab, _fromUtf8("")) + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName(_fromUtf8("tab_2")) + self.horizontalLayout = QtGui.QHBoxLayout(self.tab_2) + self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) + self.splitterPersos = QtGui.QSplitter(self.tab_2) + self.splitterPersos.setOrientation(QtCore.Qt.Horizontal) + self.splitterPersos.setObjectName(_fromUtf8("splitterPersos")) + self.groupBox = QtGui.QGroupBox(self.splitterPersos) + self.groupBox.setObjectName(_fromUtf8("groupBox")) + self.verticalLayout_8 = QtGui.QVBoxLayout(self.groupBox) + self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8")) + self.listWidget = QtGui.QListWidget(self.groupBox) + self.listWidget.setObjectName(_fromUtf8("listWidget")) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget.addItem(item) + self.verticalLayout_8.addWidget(self.listWidget) + self.horizontalLayout_14 = QtGui.QHBoxLayout() + self.horizontalLayout_14.setObjectName(_fromUtf8("horizontalLayout_14")) + self.pushButton_7 = QtGui.QPushButton(self.groupBox) + self.pushButton_7.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-add")) + self.pushButton_7.setIcon(icon) + self.pushButton_7.setObjectName(_fromUtf8("pushButton_7")) + self.horizontalLayout_14.addWidget(self.pushButton_7) + self.pushButton_9 = QtGui.QPushButton(self.groupBox) + self.pushButton_9.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-remove")) + self.pushButton_9.setIcon(icon) + self.pushButton_9.setObjectName(_fromUtf8("pushButton_9")) + self.horizontalLayout_14.addWidget(self.pushButton_9) + self.lineEdit_8 = QtGui.QLineEdit(self.groupBox) + self.lineEdit_8.setObjectName(_fromUtf8("lineEdit_8")) + self.horizontalLayout_14.addWidget(self.lineEdit_8) + self.verticalLayout_8.addLayout(self.horizontalLayout_14) + self.tabPersos = QtGui.QTabWidget(self.splitterPersos) + self.tabPersos.setObjectName(_fromUtf8("tabPersos")) + self.infos = QtGui.QWidget() + self.infos.setObjectName(_fromUtf8("infos")) + self.formLayout = QtGui.QFormLayout(self.infos) + self.formLayout.setFieldGrowthPolicy(QtGui.QFormLayout.ExpandingFieldsGrow) + self.formLayout.setObjectName(_fromUtf8("formLayout")) + self.label_3 = QtGui.QLabel(self.infos) + self.label_3.setObjectName(_fromUtf8("label_3")) + self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_3) + self.lineEdit_2 = QtGui.QLineEdit(self.infos) + self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2")) + self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_2) + self.label_18 = QtGui.QLabel(self.infos) + self.label_18.setObjectName(_fromUtf8("label_18")) + self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_18) + self.label_4 = QtGui.QLabel(self.infos) + self.label_4.setObjectName(_fromUtf8("label_4")) + self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_4) + self.plainTextEdit_2 = QtGui.QPlainTextEdit(self.infos) + self.plainTextEdit_2.setObjectName(_fromUtf8("plainTextEdit_2")) + self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.plainTextEdit_2) + self.label_5 = QtGui.QLabel(self.infos) + self.label_5.setObjectName(_fromUtf8("label_5")) + self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_5) + self.plainTextEdit_3 = QtGui.QPlainTextEdit(self.infos) + self.plainTextEdit_3.setObjectName(_fromUtf8("plainTextEdit_3")) + self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.plainTextEdit_3) + self.label_6 = QtGui.QLabel(self.infos) + self.label_6.setObjectName(_fromUtf8("label_6")) + self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_6) + self.plainTextEdit_4 = QtGui.QPlainTextEdit(self.infos) + self.plainTextEdit_4.setObjectName(_fromUtf8("plainTextEdit_4")) + self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.plainTextEdit_4) + self.label_7 = QtGui.QLabel(self.infos) + self.label_7.setObjectName(_fromUtf8("label_7")) + self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.label_7) + self.plainTextEdit_5 = QtGui.QPlainTextEdit(self.infos) + self.plainTextEdit_5.setObjectName(_fromUtf8("plainTextEdit_5")) + self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.plainTextEdit_5) + self.label_24 = QtGui.QLabel(self.infos) + self.label_24.setObjectName(_fromUtf8("label_24")) + self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.label_24) + self.plainTextEdit_20 = QtGui.QPlainTextEdit(self.infos) + self.plainTextEdit_20.setObjectName(_fromUtf8("plainTextEdit_20")) + self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.plainTextEdit_20) + self.label_8 = QtGui.QLabel(self.infos) + self.label_8.setObjectName(_fromUtf8("label_8")) + self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.label_8) + self.plainTextEdit_6 = QtGui.QPlainTextEdit(self.infos) + self.plainTextEdit_6.setObjectName(_fromUtf8("plainTextEdit_6")) + self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.plainTextEdit_6) + self.horizontalLayout_21 = QtGui.QHBoxLayout() + self.horizontalLayout_21.setObjectName(_fromUtf8("horizontalLayout_21")) + spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_21.addItem(spacerItem4) + self.btnStepFour = QtGui.QPushButton(self.infos) + self.btnStepFour.setObjectName(_fromUtf8("btnStepFour")) + self.horizontalLayout_21.addWidget(self.btnStepFour) + self.formLayout.setLayout(8, QtGui.QFormLayout.FieldRole, self.horizontalLayout_21) + self.sldPersoImportance = sldImportance(self.infos) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.sldPersoImportance.sizePolicy().hasHeightForWidth()) + self.sldPersoImportance.setSizePolicy(sizePolicy) + self.sldPersoImportance.setObjectName(_fromUtf8("sldPersoImportance")) + self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.sldPersoImportance) + self.tabPersos.addTab(self.infos, _fromUtf8("")) + self.tab_11 = QtGui.QWidget() + self.tab_11.setObjectName(_fromUtf8("tab_11")) + self.verticalLayout_17 = QtGui.QVBoxLayout(self.tab_11) + self.verticalLayout_17.setObjectName(_fromUtf8("verticalLayout_17")) + self.plainTextEdit_14 = QtGui.QPlainTextEdit(self.tab_11) + self.plainTextEdit_14.setObjectName(_fromUtf8("plainTextEdit_14")) + self.verticalLayout_17.addWidget(self.plainTextEdit_14) + self.horizontalLayout_22 = QtGui.QHBoxLayout() + self.horizontalLayout_22.setObjectName(_fromUtf8("horizontalLayout_22")) + spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_22.addItem(spacerItem5) + self.btnStepSix = QtGui.QPushButton(self.tab_11) + self.btnStepSix.setObjectName(_fromUtf8("btnStepSix")) + self.horizontalLayout_22.addWidget(self.btnStepSix) + self.verticalLayout_17.addLayout(self.horizontalLayout_22) + self.tabPersos.addTab(self.tab_11, _fromUtf8("")) + self.tab_12 = QtGui.QWidget() + self.tab_12.setObjectName(_fromUtf8("tab_12")) + self.verticalLayout_9 = QtGui.QVBoxLayout(self.tab_12) + self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9")) + self.treeWidget = QtGui.QTreeWidget(self.tab_12) + self.treeWidget.setTextElideMode(QtCore.Qt.ElideNone) + self.treeWidget.setRootIsDecorated(False) + self.treeWidget.setItemsExpandable(False) + self.treeWidget.setWordWrap(True) + self.treeWidget.setObjectName(_fromUtf8("treeWidget")) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget) + self.verticalLayout_9.addWidget(self.treeWidget) + self.horizontalLayout_9 = QtGui.QHBoxLayout() + self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) + self.pushButton = QtGui.QPushButton(self.tab_12) + self.pushButton.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-add")) + self.pushButton.setIcon(icon) + self.pushButton.setObjectName(_fromUtf8("pushButton")) + self.horizontalLayout_9.addWidget(self.pushButton) + self.pushButton_3 = QtGui.QPushButton(self.tab_12) + self.pushButton_3.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("dialog-warning")) + self.pushButton_3.setIcon(icon) + self.pushButton_3.setCheckable(True) + self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) + self.horizontalLayout_9.addWidget(self.pushButton_3) + self.pushButton_2 = QtGui.QPushButton(self.tab_12) + self.pushButton_2.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-remove")) + self.pushButton_2.setIcon(icon) + self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) + self.horizontalLayout_9.addWidget(self.pushButton_2) + self.lineEdit = QtGui.QLineEdit(self.tab_12) + self.lineEdit.setObjectName(_fromUtf8("lineEdit")) + self.horizontalLayout_9.addWidget(self.lineEdit) + spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_9.addItem(spacerItem6) + self.btnStepEight = QtGui.QPushButton(self.tab_12) + self.btnStepEight.setObjectName(_fromUtf8("btnStepEight")) + self.horizontalLayout_9.addWidget(self.btnStepEight) + self.verticalLayout_9.addLayout(self.horizontalLayout_9) + self.tabPersos.addTab(self.tab_12, _fromUtf8("")) + self.horizontalLayout.addWidget(self.splitterPersos) + self.tabMain.addTab(self.tab_2, _fromUtf8("")) + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName(_fromUtf8("tab_4")) + self.horizontalLayout_13 = QtGui.QHBoxLayout(self.tab_4) + self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13")) + self.splitterPlot = QtGui.QSplitter(self.tab_4) + self.splitterPlot.setOrientation(QtCore.Qt.Horizontal) + self.splitterPlot.setObjectName(_fromUtf8("splitterPlot")) + self.groupBox_2 = QtGui.QGroupBox(self.splitterPlot) + self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) + self.verticalLayout_10 = QtGui.QVBoxLayout(self.groupBox_2) + self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10")) + self.listWidget_3 = QtGui.QListWidget(self.groupBox_2) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.listWidget_3.sizePolicy().hasHeightForWidth()) + self.listWidget_3.setSizePolicy(sizePolicy) + self.listWidget_3.setObjectName(_fromUtf8("listWidget_3")) + item = QtGui.QListWidgetItem() + self.listWidget_3.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget_3.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget_3.addItem(item) + self.verticalLayout_10.addWidget(self.listWidget_3) + self.horizontalLayout_15 = QtGui.QHBoxLayout() + self.horizontalLayout_15.setObjectName(_fromUtf8("horizontalLayout_15")) + self.pushButton_8 = QtGui.QPushButton(self.groupBox_2) + self.pushButton_8.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-add")) + self.pushButton_8.setIcon(icon) + self.pushButton_8.setObjectName(_fromUtf8("pushButton_8")) + self.horizontalLayout_15.addWidget(self.pushButton_8) + self.pushButton_11 = QtGui.QPushButton(self.groupBox_2) + self.pushButton_11.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-remove")) + self.pushButton_11.setIcon(icon) + self.pushButton_11.setObjectName(_fromUtf8("pushButton_11")) + self.horizontalLayout_15.addWidget(self.pushButton_11) + self.lineEdit_7 = QtGui.QLineEdit(self.groupBox_2) + self.lineEdit_7.setObjectName(_fromUtf8("lineEdit_7")) + self.horizontalLayout_15.addWidget(self.lineEdit_7) + self.verticalLayout_10.addLayout(self.horizontalLayout_15) + self.tabPlot = QtGui.QTabWidget(self.splitterPlot) + self.tabPlot.setObjectName(_fromUtf8("tabPlot")) + self.infos_2 = QtGui.QWidget() + self.infos_2.setObjectName(_fromUtf8("infos_2")) + self.formLayout_2 = QtGui.QFormLayout(self.infos_2) + self.formLayout_2.setFieldGrowthPolicy(QtGui.QFormLayout.ExpandingFieldsGrow) + self.formLayout_2.setObjectName(_fromUtf8("formLayout_2")) + self.label_25 = QtGui.QLabel(self.infos_2) + self.label_25.setObjectName(_fromUtf8("label_25")) + self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_25) + self.lineEdit_5 = QtGui.QLineEdit(self.infos_2) + self.lineEdit_5.setObjectName(_fromUtf8("lineEdit_5")) + self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.lineEdit_5) + self.label_31 = QtGui.QLabel(self.infos_2) + self.label_31.setObjectName(_fromUtf8("label_31")) + self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_31) + self.label_26 = QtGui.QLabel(self.infos_2) + self.label_26.setObjectName(_fromUtf8("label_26")) + self.formLayout_2.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_26) + self.label_27 = QtGui.QLabel(self.infos_2) + self.label_27.setObjectName(_fromUtf8("label_27")) + self.formLayout_2.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_27) + self.plainTextEdit_22 = QtGui.QPlainTextEdit(self.infos_2) + self.plainTextEdit_22.setObjectName(_fromUtf8("plainTextEdit_22")) + self.formLayout_2.setWidget(3, QtGui.QFormLayout.FieldRole, self.plainTextEdit_22) + self.label_28 = QtGui.QLabel(self.infos_2) + self.label_28.setObjectName(_fromUtf8("label_28")) + self.formLayout_2.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_28) + self.plainTextEdit_23 = QtGui.QPlainTextEdit(self.infos_2) + self.plainTextEdit_23.setObjectName(_fromUtf8("plainTextEdit_23")) + self.formLayout_2.setWidget(4, QtGui.QFormLayout.FieldRole, self.plainTextEdit_23) + self.verticalLayout_12 = QtGui.QVBoxLayout() + self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12")) + self.listWidget_4 = QtGui.QListWidget(self.infos_2) + self.listWidget_4.setFlow(QtGui.QListView.LeftToRight) + self.listWidget_4.setProperty("isWrapping", True) + self.listWidget_4.setObjectName(_fromUtf8("listWidget_4")) + item = QtGui.QListWidgetItem() + self.listWidget_4.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget_4.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget_4.addItem(item) + self.verticalLayout_12.addWidget(self.listWidget_4) + self.horizontalLayout_16 = QtGui.QHBoxLayout() + self.horizontalLayout_16.setObjectName(_fromUtf8("horizontalLayout_16")) + self.pushButton_10 = QtGui.QPushButton(self.infos_2) + self.pushButton_10.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-add")) + self.pushButton_10.setIcon(icon) + self.pushButton_10.setObjectName(_fromUtf8("pushButton_10")) + self.horizontalLayout_16.addWidget(self.pushButton_10) + self.pushButton_12 = QtGui.QPushButton(self.infos_2) + self.pushButton_12.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-remove")) + self.pushButton_12.setIcon(icon) + self.pushButton_12.setObjectName(_fromUtf8("pushButton_12")) + self.horizontalLayout_16.addWidget(self.pushButton_12) + self.verticalLayout_12.addLayout(self.horizontalLayout_16) + self.formLayout_2.setLayout(2, QtGui.QFormLayout.FieldRole, self.verticalLayout_12) + self.sldPlotImportance = sldImportance(self.infos_2) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.sldPlotImportance.sizePolicy().hasHeightForWidth()) + self.sldPlotImportance.setSizePolicy(sizePolicy) + self.sldPlotImportance.setObjectName(_fromUtf8("sldPlotImportance")) + self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole, self.sldPlotImportance) + self.tabPlot.addTab(self.infos_2, _fromUtf8("")) + self.tab_15 = QtGui.QWidget() + self.tab_15.setObjectName(_fromUtf8("tab_15")) + self.verticalLayout_11 = QtGui.QVBoxLayout(self.tab_15) + self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11")) + self.listWidget_2 = QtGui.QListWidget(self.tab_15) + self.listWidget_2.setObjectName(_fromUtf8("listWidget_2")) + item = QtGui.QListWidgetItem() + self.listWidget_2.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget_2.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget_2.addItem(item) + self.verticalLayout_11.addWidget(self.listWidget_2) + self.plainTextEdit_7 = QtGui.QPlainTextEdit(self.tab_15) + self.plainTextEdit_7.setObjectName(_fromUtf8("plainTextEdit_7")) + self.verticalLayout_11.addWidget(self.plainTextEdit_7) + self.horizontalLayout_17 = QtGui.QHBoxLayout() + self.horizontalLayout_17.setObjectName(_fromUtf8("horizontalLayout_17")) + self.pushButton_13 = QtGui.QPushButton(self.tab_15) + self.pushButton_13.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-add")) + self.pushButton_13.setIcon(icon) + self.pushButton_13.setObjectName(_fromUtf8("pushButton_13")) + self.horizontalLayout_17.addWidget(self.pushButton_13) + self.pushButton_14 = QtGui.QPushButton(self.tab_15) + self.pushButton_14.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-remove")) + self.pushButton_14.setIcon(icon) + self.pushButton_14.setObjectName(_fromUtf8("pushButton_14")) + self.horizontalLayout_17.addWidget(self.pushButton_14) + self.line_4 = QtGui.QFrame(self.tab_15) + self.line_4.setFrameShape(QtGui.QFrame.VLine) + self.line_4.setFrameShadow(QtGui.QFrame.Sunken) + self.line_4.setObjectName(_fromUtf8("line_4")) + self.horizontalLayout_17.addWidget(self.line_4) + self.pushButton_4 = QtGui.QPushButton(self.tab_15) + self.pushButton_4.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("go-top")) + self.pushButton_4.setIcon(icon) + self.pushButton_4.setObjectName(_fromUtf8("pushButton_4")) + self.horizontalLayout_17.addWidget(self.pushButton_4) + self.pushButton_5 = QtGui.QPushButton(self.tab_15) + self.pushButton_5.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("go-up")) + self.pushButton_5.setIcon(icon) + self.pushButton_5.setObjectName(_fromUtf8("pushButton_5")) + self.horizontalLayout_17.addWidget(self.pushButton_5) + self.pushButton_6 = QtGui.QPushButton(self.tab_15) + self.pushButton_6.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("go-down")) + self.pushButton_6.setIcon(icon) + self.pushButton_6.setObjectName(_fromUtf8("pushButton_6")) + self.horizontalLayout_17.addWidget(self.pushButton_6) + self.pushButton_15 = QtGui.QPushButton(self.tab_15) + self.pushButton_15.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("go-bottom")) + self.pushButton_15.setIcon(icon) + self.pushButton_15.setObjectName(_fromUtf8("pushButton_15")) + self.horizontalLayout_17.addWidget(self.pushButton_15) + self.line_5 = QtGui.QFrame(self.tab_15) + self.line_5.setFrameShape(QtGui.QFrame.VLine) + self.line_5.setFrameShadow(QtGui.QFrame.Sunken) + self.line_5.setObjectName(_fromUtf8("line_5")) + self.horizontalLayout_17.addWidget(self.line_5) + self.pushButton_16 = QtGui.QPushButton(self.tab_15) + self.pushButton_16.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("text-x-generic")) + self.pushButton_16.setIcon(icon) + self.pushButton_16.setCheckable(True) + self.pushButton_16.setChecked(True) + self.pushButton_16.setObjectName(_fromUtf8("pushButton_16")) + self.horizontalLayout_17.addWidget(self.pushButton_16) + self.verticalLayout_11.addLayout(self.horizontalLayout_17) + self.tabPlot.addTab(self.tab_15, _fromUtf8("")) + self.horizontalLayout_13.addWidget(self.splitterPlot) + self.tabMain.addTab(self.tab_4, _fromUtf8("")) + self.tab_5 = QtGui.QWidget() + self.tab_5.setObjectName(_fromUtf8("tab_5")) + self.tabMain.addTab(self.tab_5, _fromUtf8("")) + self.tab_6 = QtGui.QWidget() + self.tab_6.setObjectName(_fromUtf8("tab_6")) + self.horizontalLayout_12 = QtGui.QHBoxLayout(self.tab_6) + self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12")) + self.splitterPlan = QtGui.QSplitter(self.tab_6) + self.splitterPlan.setOrientation(QtCore.Qt.Horizontal) + self.splitterPlan.setObjectName(_fromUtf8("splitterPlan")) + self.treeWidget_2 = QtGui.QTreeWidget(self.splitterPlan) + self.treeWidget_2.setObjectName(_fromUtf8("treeWidget_2")) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget_2) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget_2) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_1 = QtGui.QTreeWidgetItem(item_0) + self.widget = QtGui.QWidget(self.splitterPlan) + self.widget.setObjectName(_fromUtf8("widget")) + self.verticalLayout_14 = QtGui.QVBoxLayout(self.widget) + self.verticalLayout_14.setMargin(0) + self.verticalLayout_14.setObjectName(_fromUtf8("verticalLayout_14")) + self.treeWidget_3 = QtGui.QTreeWidget(self.widget) + self.treeWidget_3.setObjectName(_fromUtf8("treeWidget_3")) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget_3) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget_3) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_1 = QtGui.QTreeWidgetItem(item_0) + self.verticalLayout_14.addWidget(self.treeWidget_3) + self.groupbox = QtGui.QGroupBox(self.widget) + self.groupbox.setObjectName(_fromUtf8("groupbox")) + self.verticalLayout_13 = QtGui.QVBoxLayout(self.groupbox) + self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13")) + self.horizontalLayout_11 = QtGui.QHBoxLayout() + self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11")) + self.label_9 = QtGui.QLabel(self.groupbox) + self.label_9.setObjectName(_fromUtf8("label_9")) + self.horizontalLayout_11.addWidget(self.label_9) + self.comboBox = QtGui.QComboBox(self.groupbox) + self.comboBox.setFrame(False) + self.comboBox.setObjectName(_fromUtf8("comboBox")) + self.horizontalLayout_11.addWidget(self.comboBox) + self.verticalLayout_13.addLayout(self.horizontalLayout_11) + self.plainTextEdit_8 = QtGui.QPlainTextEdit(self.groupbox) + self.plainTextEdit_8.setObjectName(_fromUtf8("plainTextEdit_8")) + self.verticalLayout_13.addWidget(self.plainTextEdit_8) + self.verticalLayout_14.addWidget(self.groupbox) + self.horizontalLayout_18 = QtGui.QHBoxLayout() + self.horizontalLayout_18.setObjectName(_fromUtf8("horizontalLayout_18")) + self.pushButton_17 = QtGui.QPushButton(self.widget) + self.pushButton_17.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-add")) + self.pushButton_17.setIcon(icon) + self.pushButton_17.setObjectName(_fromUtf8("pushButton_17")) + self.horizontalLayout_18.addWidget(self.pushButton_17) + self.pushButton_18 = QtGui.QPushButton(self.widget) + self.pushButton_18.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("list-remove")) + self.pushButton_18.setIcon(icon) + self.pushButton_18.setObjectName(_fromUtf8("pushButton_18")) + self.horizontalLayout_18.addWidget(self.pushButton_18) + spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_18.addItem(spacerItem7) + self.pushButton_23 = QtGui.QPushButton(self.widget) + self.pushButton_23.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("text-x-generic")) + self.pushButton_23.setIcon(icon) + self.pushButton_23.setCheckable(True) + self.pushButton_23.setChecked(True) + self.pushButton_23.setObjectName(_fromUtf8("pushButton_23")) + self.horizontalLayout_18.addWidget(self.pushButton_23) + self.verticalLayout_14.addLayout(self.horizontalLayout_18) + self.horizontalLayout_12.addWidget(self.splitterPlan) + self.tabMain.addTab(self.tab_6, _fromUtf8("")) + self.tab_7 = QtGui.QWidget() + self.tab_7.setObjectName(_fromUtf8("tab_7")) + self.horizontalLayout_20 = QtGui.QHBoxLayout(self.tab_7) + self.horizontalLayout_20.setObjectName(_fromUtf8("horizontalLayout_20")) + self.splitterRedac = QtGui.QSplitter(self.tab_7) + self.splitterRedac.setOrientation(QtCore.Qt.Horizontal) + self.splitterRedac.setObjectName(_fromUtf8("splitterRedac")) + self.treeWidget_4 = QtGui.QTreeWidget(self.splitterRedac) + self.treeWidget_4.setObjectName(_fromUtf8("treeWidget_4")) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget_4) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_0 = QtGui.QTreeWidgetItem(self.treeWidget_4) + item_1 = QtGui.QTreeWidgetItem(item_0) + item_1 = QtGui.QTreeWidgetItem(item_0) + self.layoutWidget = QtGui.QWidget(self.splitterRedac) + self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) + self.verticalLayout_16 = QtGui.QVBoxLayout(self.layoutWidget) + self.verticalLayout_16.setMargin(0) + self.verticalLayout_16.setObjectName(_fromUtf8("verticalLayout_16")) + self.plainTextEdit_9 = QtGui.QPlainTextEdit(self.layoutWidget) + self.plainTextEdit_9.setObjectName(_fromUtf8("plainTextEdit_9")) + self.verticalLayout_16.addWidget(self.plainTextEdit_9) + self.horizontalLayout_19 = QtGui.QHBoxLayout() + self.horizontalLayout_19.setObjectName(_fromUtf8("horizontalLayout_19")) + self.pushButton_20 = QtGui.QPushButton(self.layoutWidget) + self.pushButton_20.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("text-x-generic")) + self.pushButton_20.setIcon(icon) + self.pushButton_20.setCheckable(True) + self.pushButton_20.setChecked(True) + self.pushButton_20.setObjectName(_fromUtf8("pushButton_20")) + self.horizontalLayout_19.addWidget(self.pushButton_20) + spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_19.addItem(spacerItem8) + self.pushButton_19 = QtGui.QPushButton(self.layoutWidget) + self.pushButton_19.setText(_fromUtf8("")) + icon = QtGui.QIcon.fromTheme(_fromUtf8("edit-find")) + self.pushButton_19.setIcon(icon) + self.pushButton_19.setCheckable(True) + self.pushButton_19.setChecked(True) + self.pushButton_19.setObjectName(_fromUtf8("pushButton_19")) + self.horizontalLayout_19.addWidget(self.pushButton_19) + self.verticalLayout_16.addLayout(self.horizontalLayout_19) + self.groupBox_3 = QtGui.QGroupBox(self.splitterRedac) + self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) + self.verticalLayout_15 = QtGui.QVBoxLayout(self.groupBox_3) + self.verticalLayout_15.setObjectName(_fromUtf8("verticalLayout_15")) + self.lineEdit_3 = QtGui.QLineEdit(self.groupBox_3) + self.lineEdit_3.setObjectName(_fromUtf8("lineEdit_3")) + self.verticalLayout_15.addWidget(self.lineEdit_3) + self.listWidget_5 = QtGui.QListWidget(self.groupBox_3) + self.listWidget_5.setObjectName(_fromUtf8("listWidget_5")) + item = QtGui.QListWidgetItem() + self.listWidget_5.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget_5.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget_5.addItem(item) + item = QtGui.QListWidgetItem() + self.listWidget_5.addItem(item) + self.verticalLayout_15.addWidget(self.listWidget_5) + self.textEdit = QtGui.QTextEdit(self.groupBox_3) + self.textEdit.setObjectName(_fromUtf8("textEdit")) + self.verticalLayout_15.addWidget(self.textEdit) + self.horizontalLayout_20.addWidget(self.splitterRedac) + self.tabMain.addTab(self.tab_7, _fromUtf8("")) + self.horizontalLayout_2.addWidget(self.tabMain) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtGui.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 1063, 31)) + self.menubar.setObjectName(_fromUtf8("menubar")) + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtGui.QStatusBar(MainWindow) + self.statusbar.setObjectName(_fromUtf8("statusbar")) + MainWindow.setStatusBar(self.statusbar) + + self.retranslateUi(MainWindow) + self.tabMain.setCurrentIndex(3) + self.tabSummary.setCurrentIndex(0) + self.tabPersos.setCurrentIndex(0) + self.tabPlot.setCurrentIndex(0) + QtCore.QObject.connect(self.pushButton_16, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.plainTextEdit_7.setShown) + QtCore.QObject.connect(self.pushButton_23, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.groupbox.setShown) + QtCore.QObject.connect(self.pushButton_19, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.groupBox_3.setShown) + QtCore.QObject.connect(self.pushButton_20, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.treeWidget_4.setShown) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) + self.tabMain.setTabText(self.tabMain.indexOf(self.tab_3), _translate("MainWindow", "Aperçu", None)) + self.label.setText(_translate("MainWindow", "Résumé en une phrase", None)) + self.btnStepTwo.setText(_translate("MainWindow", "Suivant", None)) + self.tabSummary.setTabText(self.tabSummary.indexOf(self.tab_14), _translate("MainWindow", "Une phrase", None)) + self.label_21.setText(_translate("MainWindow", "Résumé en une phrase", None)) + self.label_2.setText(_translate("MainWindow", "Résumé en un paragraphe", None)) + self.btnStepThree.setText(_translate("MainWindow", "Suivant", None)) + self.tabSummary.setTabText(self.tabSummary.indexOf(self.tab_13), _translate("MainWindow", "Un paragraphe", None)) + self.label_22.setText(_translate("MainWindow", "Résumé en un paragraphe", None)) + self.btnStepFive.setText(_translate("MainWindow", "Suivant", None)) + self.label_17.setText(_translate("MainWindow", "Écrire chaque phrase du paragraphe précédent en une paragraphe.", None)) + self.tabSummary.setTabText(self.tabSummary.indexOf(self.tabWidgetPage1), _translate("MainWindow", "Une page", None)) + self.label_23.setText(_translate("MainWindow", "Résumé en 1 page", None)) + self.btnStepSeven.setText(_translate("MainWindow", "Suivant", None)) + self.label_20.setText(_translate("MainWindow", "Résumé complet", None)) + self.tabSummary.setTabText(self.tabSummary.indexOf(self.tabWidgetPage2), _translate("MainWindow", "4 pages", None)) + self.tabMain.setTabText(self.tabMain.indexOf(self.tab), _translate("MainWindow", "Résumé", None)) + self.groupBox.setTitle(_translate("MainWindow", "Noms", None)) + __sortingEnabled = self.listWidget.isSortingEnabled() + self.listWidget.setSortingEnabled(False) + item = self.listWidget.item(0) + item.setText(_translate("MainWindow", "Perso 1", None)) + item = self.listWidget.item(1) + item.setText(_translate("MainWindow", "Perso 2", None)) + item = self.listWidget.item(2) + item.setText(_translate("MainWindow", "Perso 3", None)) + self.listWidget.setSortingEnabled(__sortingEnabled) + self.lineEdit_8.setPlaceholderText(_translate("MainWindow", "Filter", None)) + self.label_3.setText(_translate("MainWindow", "Nom", None)) + self.label_18.setText(_translate("MainWindow", "Importance", None)) + self.label_4.setText(_translate("MainWindow", "Motivation", None)) + self.label_5.setText(_translate("MainWindow", "Goal", None)) + self.label_6.setText(_translate("MainWindow", "Conflit", None)) + self.label_7.setText(_translate("MainWindow", "Epiphanie", None)) + self.label_24.setText(_translate("MainWindow", "

Résumé
une phrase

", None)) + self.label_8.setText(_translate("MainWindow", "

Résumé
un paragraphe

", None)) + self.btnStepFour.setText(_translate("MainWindow", "Suivant", None)) + self.tabPersos.setTabText(self.tabPersos.indexOf(self.infos), _translate("MainWindow", "Informations générales", None)) + self.btnStepSix.setText(_translate("MainWindow", "Suivant", None)) + self.tabPersos.setTabText(self.tabPersos.indexOf(self.tab_11), _translate("MainWindow", "Résumé", None)) + self.treeWidget.headerItem().setText(0, _translate("MainWindow", "Caractéristique", None)) + self.treeWidget.headerItem().setText(1, _translate("MainWindow", "Valeur", None)) + __sortingEnabled = self.treeWidget.isSortingEnabled() + self.treeWidget.setSortingEnabled(False) + self.treeWidget.topLevelItem(0).setText(0, _translate("MainWindow", "Date de naissance", None)) + self.treeWidget.topLevelItem(1).setText(0, _translate("MainWindow", "Âge", None)) + self.treeWidget.topLevelItem(2).setText(0, _translate("MainWindow", "Ethnicité", None)) + self.treeWidget.topLevelItem(3).setText(0, _translate("MainWindow", "Évolution", None)) + self.treeWidget.topLevelItem(3).setText(1, _translate("MainWindow", "asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd ", None)) + self.treeWidget.topLevelItem(4).setText(0, _translate("MainWindow", "New Item", None)) + self.treeWidget.topLevelItem(5).setText(0, _translate("MainWindow", "New Item", None)) + self.treeWidget.topLevelItem(6).setText(0, _translate("MainWindow", "New Item", None)) + self.treeWidget.setSortingEnabled(__sortingEnabled) + self.lineEdit.setPlaceholderText(_translate("MainWindow", "Filter", None)) + self.btnStepEight.setText(_translate("MainWindow", "Suivant", None)) + self.tabPersos.setTabText(self.tabPersos.indexOf(self.tab_12), _translate("MainWindow", "Informations détaillées", None)) + self.tabMain.setTabText(self.tabMain.indexOf(self.tab_2), _translate("MainWindow", "Personnages", None)) + self.groupBox_2.setTitle(_translate("MainWindow", "Intrigues", None)) + __sortingEnabled = self.listWidget_3.isSortingEnabled() + self.listWidget_3.setSortingEnabled(False) + item = self.listWidget_3.item(0) + item.setText(_translate("MainWindow", "Principale", None)) + item = self.listWidget_3.item(1) + item.setText(_translate("MainWindow", "Autre intrigue", None)) + item = self.listWidget_3.item(2) + item.setText(_translate("MainWindow", "Autre intrigue", None)) + self.listWidget_3.setSortingEnabled(__sortingEnabled) + self.lineEdit_7.setPlaceholderText(_translate("MainWindow", "Filter", None)) + self.label_25.setText(_translate("MainWindow", "Intrigue", None)) + self.label_31.setText(_translate("MainWindow", "Importance", None)) + self.label_26.setText(_translate("MainWindow", "Perso(s)", None)) + self.label_27.setText(_translate("MainWindow", "Promesses", None)) + self.label_28.setText(_translate("MainWindow", "Résultat", None)) + __sortingEnabled = self.listWidget_4.isSortingEnabled() + self.listWidget_4.setSortingEnabled(False) + item = self.listWidget_4.item(0) + item.setText(_translate("MainWindow", "Albert", None)) + item = self.listWidget_4.item(1) + item.setText(_translate("MainWindow", "Sylvestre", None)) + item = self.listWidget_4.item(2) + item.setText(_translate("MainWindow", "Gentiana", None)) + self.listWidget_4.setSortingEnabled(__sortingEnabled) + self.tabPlot.setTabText(self.tabPlot.indexOf(self.infos_2), _translate("MainWindow", "Informations générales", None)) + __sortingEnabled = self.listWidget_2.isSortingEnabled() + self.listWidget_2.setSortingEnabled(False) + item = self.listWidget_2.item(0) + item.setText(_translate("MainWindow", "Un bâteau arrive au port et personne ne sait pourquoi", None)) + item = self.listWidget_2.item(1) + item.setText(_translate("MainWindow", "Le roi envoie des émissaires à bord. Ils ne reviennent jamais.", None)) + item = self.listWidget_2.item(2) + item.setText(_translate("MainWindow", "Le roi envoie son armée.", None)) + self.listWidget_2.setSortingEnabled(__sortingEnabled) + self.tabPlot.setTabText(self.tabPlot.indexOf(self.tab_15), _translate("MainWindow", "Étapes de résolution", None)) + self.tabMain.setTabText(self.tabMain.indexOf(self.tab_4), _translate("MainWindow", "Intrigues", None)) + self.tabMain.setTabText(self.tabMain.indexOf(self.tab_5), _translate("MainWindow", "Contexte", None)) + self.treeWidget_2.headerItem().setText(0, _translate("MainWindow", "Liste de scènes", None)) + __sortingEnabled = self.treeWidget_2.isSortingEnabled() + self.treeWidget_2.setSortingEnabled(False) + self.treeWidget_2.topLevelItem(0).setText(0, _translate("MainWindow", "Intrigue général", None)) + self.treeWidget_2.topLevelItem(0).child(0).setText(0, _translate("MainWindow", "Scène 1", None)) + self.treeWidget_2.topLevelItem(0).child(1).setText(0, _translate("MainWindow", "Scène 2", None)) + self.treeWidget_2.topLevelItem(1).setText(0, _translate("MainWindow", "Intrigue secondaire", None)) + self.treeWidget_2.topLevelItem(1).child(0).setText(0, _translate("MainWindow", "Scène 1", None)) + self.treeWidget_2.topLevelItem(1).child(1).setText(0, _translate("MainWindow", "Scène 2", None)) + self.treeWidget_2.setSortingEnabled(__sortingEnabled) + self.treeWidget_3.headerItem().setText(0, _translate("MainWindow", "Plan détaillé", None)) + __sortingEnabled = self.treeWidget_3.isSortingEnabled() + self.treeWidget_3.setSortingEnabled(False) + self.treeWidget_3.topLevelItem(0).setText(0, _translate("MainWindow", "Chapitre 1", None)) + self.treeWidget_3.topLevelItem(0).child(0).setText(0, _translate("MainWindow", "Scène 1", None)) + self.treeWidget_3.topLevelItem(0).child(1).setText(0, _translate("MainWindow", "Scène 2", None)) + self.treeWidget_3.topLevelItem(0).child(2).setText(0, _translate("MainWindow", "Scène 3", None)) + self.treeWidget_3.topLevelItem(1).setText(0, _translate("MainWindow", "Chapitre 2", None)) + self.treeWidget_3.topLevelItem(1).child(0).setText(0, _translate("MainWindow", "Scène 1", None)) + self.treeWidget_3.topLevelItem(1).child(1).setText(0, _translate("MainWindow", "Scène 2", None)) + self.treeWidget_3.setSortingEnabled(__sortingEnabled) + self.groupbox.setTitle(_translate("MainWindow", "Détails de la scène", None)) + self.label_9.setText(_translate("MainWindow", "POV", None)) + self.tabMain.setTabText(self.tabMain.indexOf(self.tab_6), _translate("MainWindow", "Plan", None)) + self.treeWidget_4.headerItem().setText(0, _translate("MainWindow", "Plan détaillé", None)) + __sortingEnabled = self.treeWidget_4.isSortingEnabled() + self.treeWidget_4.setSortingEnabled(False) + self.treeWidget_4.topLevelItem(0).setText(0, _translate("MainWindow", "Chapitre 1", None)) + self.treeWidget_4.topLevelItem(0).child(0).setText(0, _translate("MainWindow", "Scène 1", None)) + self.treeWidget_4.topLevelItem(0).child(1).setText(0, _translate("MainWindow", "Scène 2", None)) + self.treeWidget_4.topLevelItem(0).child(2).setText(0, _translate("MainWindow", "Scène 3", None)) + self.treeWidget_4.topLevelItem(1).setText(0, _translate("MainWindow", "Chapitre 2", None)) + self.treeWidget_4.topLevelItem(1).child(0).setText(0, _translate("MainWindow", "Scène 1", None)) + self.treeWidget_4.topLevelItem(1).child(1).setText(0, _translate("MainWindow", "Scène 2", None)) + self.treeWidget_4.setSortingEnabled(__sortingEnabled) + self.groupBox_3.setTitle(_translate("MainWindow", "Aide mémoire", None)) + self.lineEdit_3.setPlaceholderText(_translate("MainWindow", "Filter", None)) + __sortingEnabled = self.listWidget_5.isSortingEnabled() + self.listWidget_5.setSortingEnabled(False) + item = self.listWidget_5.item(0) + item.setText(_translate("MainWindow", "Albert - perso", None)) + item = self.listWidget_5.item(1) + item.setText(_translate("MainWindow", "Jean - perso", None)) + item = self.listWidget_5.item(2) + item.setText(_translate("MainWindow", "Crapoquak - animal", None)) + item = self.listWidget_5.item(3) + item.setText(_translate("MainWindow", "La revenche du capitaine - intrigue", None)) + self.listWidget_5.setSortingEnabled(__sortingEnabled) + self.tabMain.setTabText(self.tabMain.indexOf(self.tab_7), _translate("MainWindow", "Rédaction", None)) + +from ui.sldImportance import sldImportance diff --git a/src/ui/mainWindow.ui b/src/ui/mainWindow.ui new file mode 100644 index 0000000..6335b55 --- /dev/null +++ b/src/ui/mainWindow.ui @@ -0,0 +1,1502 @@ + + + MainWindow + + + + 0 + 0 + 1063 + 696 + + + + MainWindow + + + + + + + 6 + + + true + + + + Aperçu + + + + + Résumé + + + + + + QTabWidget::West + + + 0 + + + + Une phrase + + + + + + Résumé en une phrase + + + + + + + + 0 + 0 + + + + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Suivant + + + + + + + + Un paragraphe + + + + + + + + Résumé en une phrase + + + + + + + + 0 + 0 + + + + true + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + Qt::Vertical + + + + + + + + + Résumé en un paragraphe + + + + + + + + + + + + + + + + + Qt::Vertical + + + + 20 + 264 + + + + + + + + Suivant + + + + + + + + + + Une page + + + + + + + + Résumé en un paragraphe + + + + + + + true + + + + + + + Qt::Vertical + + + + 20 + 264 + + + + + + + + Suivant + + + + + + + + + Qt::Vertical + + + + + + + + + Écrire chaque phrase du paragraphe précédent en une paragraphe. + + + + + + + + + + + + + + + + + + + + 4 pages + + + + + + + + Résumé en 1 page + + + + + + + true + + + + + + + + + + Suivant + + + + + + + + + Qt::Vertical + + + + + + + + + Résumé complet + + + + + + + + + + + + + + + + + + + + + + + + Personnages + + + + + + Qt::Horizontal + + + false + + + + Noms + + + + + + + Perso 1 + + + + + Perso 2 + + + + + Perso 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Filter + + + + + + + + + + 0 + + + + Informations générales + + + + QFormLayout::ExpandingFieldsGrow + + + + + Nom + + + + + + + + + + Importance + + + + + + + Motivation + + + + + + + + + + Goal + + + + + + + + + + Conflit + + + + + + + + + + Epiphanie + + + + + + + + + + <html><head/><body><p align="right">Résumé<br/>une phrase</p></body></html> + + + + + + + + + + <html><head/><body><p align="right">Résumé<br/>un paragraphe</p></body></html> + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Suivant + + + + + + + + + + 0 + 0 + + + + + + + + + Résumé + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Suivant + + + + + + + + + + Informations détaillées + + + + + + Qt::ElideNone + + + false + + + false + + + true + + + + Caractéristique + + + + + Valeur + + + + + Date de naissance + + + + + Âge + + + + + Ethnicité + + + + + Évolution + + + asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd asdkha sdlkajshd lkajshd + + + + + New Item + + + + + New Item + + + + + New Item + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + Filter + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + Suivant + + + + + + + + + + + + splitterPersos + btnStepFour + + + + Intrigues + + + + + + Qt::Horizontal + + + false + + + + Intrigues + + + + + + + 0 + 0 + + + + + Principale + + + + + Autre intrigue + + + + + Autre intrigue + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Filter + + + + + + + + + + 0 + + + + Informations générales + + + + QFormLayout::ExpandingFieldsGrow + + + + + Intrigue + + + + + + + + + + Importance + + + + + + + Perso(s) + + + + + + + Promesses + + + + + + + + + + Résultat + + + + + + + + + + + + QListView::LeftToRight + + + true + + + + Albert + + + + + Sylvestre + + + + + Gentiana + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + + + + + + + + + Étapes de résolution + + + + + + + Un bâteau arrive au port et personne ne sait pourquoi + + + + + Le roi envoie des émissaires à bord. Ils ne reviennent jamais. + + + + + Le roi envoie son armée. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Qt::Vertical + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Qt::Vertical + + + + + + + + + + + + + + + true + + + true + + + + + + + + + + + + + + + Contexte + + + + + Plan + + + + + + Qt::Horizontal + + + false + + + + + Liste de scènes + + + + + Intrigue général + + + + Scène 1 + + + + + Scène 2 + + + + + + Intrigue secondaire + + + + Scène 1 + + + + + Scène 2 + + + + + + + + + + + Plan détaillé + + + + + Chapitre 1 + + + + Scène 1 + + + + + Scène 2 + + + + + Scène 3 + + + + + + Chapitre 2 + + + + Scène 1 + + + + + Scène 2 + + + + + + + + + Détails de la scène + + + + + + + + POV + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + + + true + + + true + + + + + + + + + + + + + + Rédaction + + + + + + Qt::Horizontal + + + false + + + + + Plan détaillé + + + + + Chapitre 1 + + + + Scène 1 + + + + + Scène 2 + + + + + Scène 3 + + + + + + Chapitre 2 + + + + Scène 1 + + + + + Scène 2 + + + + + + + + + + + + + + + + + + + + + + + true + + + true + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + + + true + + + true + + + + + + + + + + Aide mémoire + + + + + + Filter + + + + + + + + Albert - perso + + + + + Jean - perso + + + + + Crapoquak - animal + + + + + La revenche du capitaine - intrigue + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1063 + 31 + + + + + + + + sldImportance + QWidget +
ui.sldImportance.h
+ 1 +
+
+ + + + pushButton_16 + toggled(bool) + plainTextEdit_7 + setShown(bool) + + + 885 + 626 + + + 795 + 611 + + + + + pushButton_23 + toggled(bool) + groupbox + setShown(bool) + + + 1033 + 802 + + + 944 + 450 + + + + + pushButton_19 + toggled(bool) + groupBox_3 + setShown(bool) + + + 502 + 515 + + + 530 + 517 + + + + + pushButton_20 + toggled(bool) + treeWidget_4 + setShown(bool) + + + 324 + 518 + + + 259 + 510 + + + + +
diff --git a/src/ui/sldImportance.py b/src/ui/sldImportance.py new file mode 100644 index 0000000..b096132 --- /dev/null +++ b/src/ui/sldImportance.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python +#--!-- coding: utf8 --!-- + +from __future__ import print_function +from __future__ import unicode_literals + +from PyQt4.QtCore import * +from PyQt4.QtGui import * + +from ui.sldImportance_ui import * + +class sldImportance(QWidget, Ui_sldImportance): + def __init__(self, parent=None): + QWidget.__init__(self) + self.setupUi(self) + + self.sld.valueChanged.connect(self.changed) + self.setValue(0) + + def changed(self, v): + val = [ + "Principal", + "Secondaire", + "Mineur" + ] + self.lbl.setText(val[v]) + + def setValue(self, v): + self.sld.setValue(v) + self.changed(v) + \ No newline at end of file diff --git a/src/ui/sldImportance_ui.py b/src/ui/sldImportance_ui.py new file mode 100644 index 0000000..8b529f4 --- /dev/null +++ b/src/ui/sldImportance_ui.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'src/ui/sldImportance_ui.ui' +# +# Created: Thu May 28 03:24:08 2015 +# by: PyQt4 UI code generator 4.11.3 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +try: + _fromUtf8 = QtCore.QString.fromUtf8 +except AttributeError: + def _fromUtf8(s): + return s + +try: + _encoding = QtGui.QApplication.UnicodeUTF8 + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig, _encoding) +except AttributeError: + def _translate(context, text, disambig): + return QtGui.QApplication.translate(context, text, disambig) + +class Ui_sldImportance(object): + def setupUi(self, sldImportance): + sldImportance.setObjectName(_fromUtf8("sldImportance")) + sldImportance.resize(452, 354) + self.horizontalLayout = QtGui.QHBoxLayout(sldImportance) + self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) + self.sld = QtGui.QSlider(sldImportance) + self.sld.setMinimum(0) + self.sld.setMaximum(2) + self.sld.setPageStep(1) + self.sld.setProperty("value", 0) + self.sld.setOrientation(QtCore.Qt.Horizontal) + self.sld.setObjectName(_fromUtf8("sld")) + self.horizontalLayout.addWidget(self.sld) + self.lbl = QtGui.QLabel(sldImportance) + self.lbl.setObjectName(_fromUtf8("lbl")) + self.horizontalLayout.addWidget(self.lbl) + + self.retranslateUi(sldImportance) + QtCore.QMetaObject.connectSlotsByName(sldImportance) + + def retranslateUi(self, sldImportance): + sldImportance.setWindowTitle(_translate("sldImportance", "Form", None)) + self.lbl.setText(_translate("sldImportance", "TextLabel", None)) + diff --git a/src/ui/sldImportance_ui.ui b/src/ui/sldImportance_ui.ui new file mode 100644 index 0000000..5867dd7 --- /dev/null +++ b/src/ui/sldImportance_ui.ui @@ -0,0 +1,47 @@ + + + sldImportance + + + + 0 + 0 + 452 + 354 + + + + Form + + + + + + 0 + + + 2 + + + 1 + + + 0 + + + Qt::Horizontal + + + + + + + TextLabel + + + + + + + +