Exemple #1
0
    def __init__(self, plot_path, plot_config_path):
        QFrame.__init__(self)
        self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)

        self.plot_figure = PlotFigure()
        self.canvas = FigureCanvas(self.plot_figure.getFigure())
        self.canvas.setParent(self)
        self.canvas.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)

        size = QSize(297*2, 210*2) # A4 aspectratio
        self.canvas.setMaximumSize(size)
        self.canvas.setMinimumSize(size)
        self.setMaximumSize(size)
        self.setMinimumSize(size)

        self.popup = Popup(self)
        self.plot_config_loader = PlotSettingsLoader()
        self.plot_settings = PlotSettings()
        self.plot_settings.setPlotPath(plot_path)
        self.plot_settings.setPlotConfigPath(plot_config_path)
        self.connect(self.popup, SIGNAL('updateProgress(int)'), self.updateProgress)


        self.plot_context_data_fetcher = PlotContextDataFetcher()
        self.plot_context_data_fetcher.initialize(self.plot_context_data_fetcher.getModel())
        self.plot_data_fetcher = PlotDataFetcher()
        self.plot_data_fetcher.initialize(self.plot_data_fetcher.getModel())
Exemple #2
0
    def __init__(self, parent=None, horizontal=True):
        QFrame.__init__(self, parent)

        self.horizontal = horizontal
        if horizontal:
            self.setFrameShape(QFrame.HLine)
            self.setMinimumHeight(21)
            self.tilt = 90
        else:
            self.setFrameShape(QFrame.VLine)
            self.setMinimumWidth(21)
            self.tilt = 180

        self.setFrameShadow(QFrame.Sunken)
        self.setMidLineWidth(3)

        self.setMouseTracking(True)

        self.size = 12

        self.min_value = 0.0
        self.max_value = 1.0

        self.setDefaultColors()
        self.button = Qt.NoButton
        self.selected_marker = 'none'
Exemple #3
0
 def __init__(self,parent):
     QFrame.__init__(self,parent)
     self.parent = parent
     self.setFixedHeight(50)
     self.layout = QHBoxLayout(self)
     self.layout.setMargin(0)
     self.setTitle("Widgets")
     
     for text, slot in (
             ("Text", self.parent.addText),
             ("Button", self.parent.addBox),
             ("Sprite", self.parent.addPixmap),
             ("SpriteSheet", self.parent.addPixmap),
             ("&Align", None)):
         button = QPushButton(text,self)
         if eol != 2:
             button.setFocusPolicy(Qt.NoFocus)
         if slot is not None:
             button.clicked.connect(slot)
         '''
         if text == "&Align":
             menu = QMenu(self)
             for text, arg in (
                     ("Align &Left", Qt.AlignLeft),
                     ("Align &Right", Qt.AlignRight),
                     ("Align &Top", Qt.AlignTop),
                     ("Align &Bottom", Qt.AlignBottom)):
                 wrapper = functools.partial(self.setAlignment, arg)
                 self.wrapped.append(wrapper)
                 menu.addAction(text, wrapper)
             button.setMenu(menu)
         '''
         self.layout.addWidget(button)
    def __init__( self, parent ):
        QFrame.__init__( self, parent )

        # Make the frame nice looking
        panelColor = QColor( 170, 17, 17 )
        palette = self.palette()
        palette.setColor( self.backgroundRole(), panelColor )
        self.setPalette( palette )

        self.setFrameShape( QFrame.StyledPanel )
        self.setLineWidth( 2 )
        self.setAutoFillBackground( True )

        # Keep pylint happy
        self.__messageLabel = None
        self.__leaveAsIsButton = None
        self.__reloadButton = None
        self.__reloadAllNonChangedButton = None

        self.__markers = []
        self.__createLayout()

        for item in self.__markers:
            item.hide()
        return
Exemple #5
0
    def __init__(self, parent):
        QFrame.__init__(self, parent)

        # Make the frame nice looking
        panelColor = QColor(170, 17, 17)
        palette = self.palette()
        palette.setColor(self.backgroundRole(), panelColor)
        self.setPalette(palette)

        self.setFrameShape(QFrame.StyledPanel)
        self.setLineWidth(2)
        self.setAutoFillBackground(True)

        # Keep pylint happy
        self.__messageLabel = None
        self.__leaveAsIsButton = None
        self.__reloadButton = None
        self.__reloadAllNonChangedButton = None

        self.__markers = []
        self.__createLayout()

        for item in self.__markers:
            item.hide()
        return
Exemple #6
0
    def __init__(self, plugin):
        QFrame.__init__(self, core.workspace())
        self._mode = None
        self.plugin = plugin
        from PyQt4 import uic  # lazy import for better startup performance

        uic.loadUi(os.path.join(os.path.dirname(__file__), "SearchWidget.ui"), self)

        self.cbSearch.setCompleter(None)
        self.cbReplace.setCompleter(None)
        self.cbMask.setCompleter(None)

        self.fsModel = QDirModel(self.cbPath.lineEdit())
        self.fsModel.setFilter(QDir.AllDirs | QDir.NoDotAndDotDot)
        self.cbPath.lineEdit().setCompleter(QCompleter(self.fsModel, self.cbPath.lineEdit()))
        # TODO QDirModel is deprecated but QCompleter does not yet handle
        # QFileSystemodel - please update when possible."""
        self.cbSearch.setCompleter(None)
        self.pbSearchStop.setVisible(False)
        self.pbReplaceCheckedStop.setVisible(False)

        self._progress = QProgressBar(self)
        self._progress.setAlignment(Qt.AlignCenter)
        self._progress.setToolTip(self.tr("Search in progress..."))
        self._progress.setMaximumSize(QSize(80, 16))
        core.mainWindow().statusBar().insertPermanentWidget(1, self._progress)
        self._progress.setVisible(False)

        # cd up action
        self.tbCdUp = QToolButton(self.cbPath.lineEdit())
        self.tbCdUp.setIcon(QIcon(":/enkiicons/go-up.png"))
        self.tbCdUp.setCursor(Qt.ArrowCursor)
        self.tbCdUp.installEventFilter(self)  # for drawing button

        self.cbSearch.installEventFilter(self)  # for catching Tab and Shift+Tab
        self.cbReplace.installEventFilter(self)  # for catching Tab and Shift+Tab
        self.cbPath.installEventFilter(self)  # for catching Tab and Shift+Tab
        self.cbMask.installEventFilter(self)  # for catching Tab and Shift+Tab

        self._closeShortcut = QShortcut(QKeySequence("Esc"), self)
        self._closeShortcut.setContext(Qt.WidgetWithChildrenShortcut)
        self._closeShortcut.activated.connect(self.hide)

        # connections
        self.cbSearch.lineEdit().textChanged.connect(self._onSearchRegExpChanged)

        self.cbSearch.lineEdit().returnPressed.connect(self._onReturnPressed)
        self.cbReplace.lineEdit().returnPressed.connect(self._onReturnPressed)
        self.cbPath.lineEdit().returnPressed.connect(self._onReturnPressed)
        self.cbMask.lineEdit().returnPressed.connect(self._onReturnPressed)

        self.cbRegularExpression.stateChanged.connect(self._onSearchRegExpChanged)
        self.cbCaseSensitive.stateChanged.connect(self._onSearchRegExpChanged)

        self.tbCdUp.clicked.connect(self._onCdUpPressed)

        core.mainWindow().hideAllWindows.connect(self.hide)
        core.workspace().currentDocumentChanged.connect(
            lambda old, new: self.setVisible(self.isVisible() and new is not None)
        )
    def __init__(self):
        QFrame.__init__(self)

        # Avoid the border around the window
        self.setWindowFlags(Qt.SplashScreen)

        # Make the frame nice looking
        self.setFrameShape(QFrame.StyledPanel)
        self.setLineWidth(2)

        self.info = None
        self.location = None
        self.__createLayout()

        # The item the tooltip is for
        self.item = None

        # The timer which shows the tooltip. The timer is controlled from
        # outside of the class.
        self.tooltipTimer = QTimer(self)
        self.tooltipTimer.setSingleShot(True)
        self.tooltipTimer.timeout.connect(self.__onTimer)

        self.startPosition = None
        return
 def __init__(self, model, parent):
     QFrame.__init__(self, parent)
     RightFrame.__init__(self, parent)
     self.setupUi(self)
     self.connect(self.plPtDictionaryButton, CLICKED_SIGNAL, self.pl_pt_dictionary)
     self.connect(self.ptPlDictionaryButton, CLICKED_SIGNAL, self.pt_pl_dictionary)
     self.model = model
    def __init__(self, parent=None):
        """ Initializer.

        """
        QFrame.__init__(self, parent)
        self.setupUi(self)
        self.setupCallableTypes()
Exemple #10
0
    def __init__(self, weboob, backend, recipe, parent=None):
        QFrame.__init__(self, parent)
        self.parent = parent
        self.ui = Ui_MiniRecipe()
        self.ui.setupUi(self)

        self.weboob = weboob
        self.backend = backend
        self.recipe = recipe
        self.ui.titleLabel.setText(recipe.title)
        if not empty(recipe.short_description):
            if len(recipe.short_description) > 300:
                self.ui.shortDescLabel.setText('%s [...]'%recipe.short_description[:300])
            else:
                self.ui.shortDescLabel.setText(recipe.short_description)
        else:
            self.ui.shortDescLabel.setText('')
        self.ui.backendLabel.setText(backend.name)

        self.connect(self.ui.newTabButton, SIGNAL("clicked()"), self.newTabPressed)
        self.connect(self.ui.viewButton, SIGNAL("clicked()"), self.viewPressed)
        self.connect(self.ui.viewThumbnailButton, SIGNAL("clicked()"), self.gotThumbnail)

        if self.parent.parent.ui.showTCheck.isChecked():
            self.gotThumbnail()
    def __init__(self, completerMode=False, dataCache=[], dataInputs=[]):
        """
        Constructor
        """
        QFrame.__init__(self)

        self.setFrameStyle(QFrame.StyledPanel | QFrame.Sunken)

        self.edit = RawEditor(parent=self,
                              completerMode=completerMode,
                              dataCache=dataCache,
                              dataInputs=dataInputs)
        self.edit.setFrameStyle(QFrame.NoFrame)

        self.number_bar = self.NumberBar()
        self.number_bar.setTextEdit(self.edit)

        hbox = QHBoxLayout(self)
        hbox.setSpacing(0)
        hbox.setContentsMargins(0, 0, 0, 0)
        hbox.addWidget(self.number_bar)
        hbox.addWidget(self.edit)

        self.edit.installEventFilter(self)
        self.edit.viewport().installEventFilter(self)
Exemple #12
0
    def __init__(self, p):
        QFrame.__init__( self, p )
        self.phs = 0
        self.d_knbVolume  = Knob( "Volume", 0.0, 10.0, self )
        self.d_knbBalance = Knob( "Balance", -10.0, 10.0, self )
        self.d_knbTreble  = Knob( "Treble", -10.0, 10.0, self )
        self.d_knbBass    = Knob( "Bass", -10.0, 10.0, self )

        self.d_thmLeft  = Thermo( "Left [dB]", self )
        self.d_thmRight = Thermo( "Right [dB]", self )

        self.layout = QHBoxLayout( self )
        self.layout.setSpacing( 0 )
        #self.layout.setMargin( 10 )
        self.layout.addWidget( self.d_knbVolume )
        self.layout.addWidget( self.d_knbBalance)
        self.layout.addWidget( self.d_knbTreble)
        self.layout.addWidget( self.d_knbBass )
        self.layout.addSpacing( 20 )
        self.layout.addStretch( 10 )
        self.layout.addWidget( self.d_thmLeft )
        self.layout.addSpacing( 10 )
        self.layout.addWidget( self.d_thmRight )

        self.d_knbVolume.setValue( 7.0 )
        self.startTimer( 50 )
        self.d_master = 0
Exemple #13
0
    def __init__(self, weboob, backend, person, parent=None):
        QFrame.__init__(self, parent)
        self.parent = parent
        self.ui = Ui_MiniPerson()
        self.ui.setupUi(self)

        self.weboob = weboob
        self.backend = backend
        self.person = person
        self.ui.nameLabel.setText('%s' % person.name)
        if not empty(person.short_description):
            if unicode(self.parent.ui.currentActionLabel.text()).startswith(
                    'Casting'):
                self.ui.shortDescTitleLabel.setText(u'Role')
            self.ui.shortDescLabel.setText('%s' % person.short_description)
        else:
            self.ui.shortDescTitleLabel.hide()
            self.ui.shortDescLabel.hide()
        self.ui.backendLabel.setText(backend.name)

        self.connect(self.ui.newTabButton, SIGNAL("clicked()"),
                     self.newTabPressed)
        self.connect(self.ui.viewButton, SIGNAL("clicked()"), self.viewPressed)
        self.connect(self.ui.viewThumbnailButton, SIGNAL("clicked()"),
                     self.gotThumbnail)

        if self.parent.parent.ui.showTCheck.isChecked():
            self.gotThumbnail()
Exemple #14
0
    def __init__(self, parent=None):
        """ Initializer.

        @param parent ancestor object
        """
        QFrame.__init__(self, parent)
        self.setupUi(self)
Exemple #15
0
    def __init__( self, editor, parent ):
        QFrame.__init__( self, parent )
        self.__editor = editor

        # It is always not visible at the beginning because there is no
        # editor content at the start
        self.setVisible( False )

        # There is no parser info used to display values
        self.__currentInfo = None
        self.__currentIconState = self.STATE_UNKNOWN
        self.__connected = False
        self.__path = []    # List of PathElement starting after the
                            # global scope

        self.__createLayout()

        # Create the update timer
        self.__updateTimer = QTimer( self )
        self.__updateTimer.setSingleShot( True )
        self.__updateTimer.timeout.connect( self.updateBar )

        # Connect to the change file type signal
        mainWindow = GlobalData().mainWindow
        editorsManager = mainWindow.editorsManagerWidget.editorsManager
        self.connect( editorsManager, SIGNAL( 'fileTypeChanged' ),
                      self.__onFileTypeChanged )
        return
Exemple #16
0
    def __init__(self,
                 parent=None,
                 columns=4,
                 buttonSize=None,
                 iconSize=None,
                 toolButtonStyle=Qt.ToolButtonTextUnderIcon):
        QFrame.__init__(self, parent)

        if buttonSize is not None:
            buttonSize = QSize(buttonSize)

        if iconSize is not None:
            iconSize = QSize(iconSize)

        self.__columns = columns
        self.__buttonSize = buttonSize or QSize(50, 50)
        self.__iconSize = iconSize or QSize(26, 26)
        self.__toolButtonStyle = toolButtonStyle

        self.__gridSlots = []

        self.__buttonListener = ToolButtonEventListener(self)
        self.__buttonListener.buttonRightClicked.connect(
            self.__onButtonRightClick)

        self.__buttonListener.buttonEnter.connect(self.__onButtonEnter)

        self.__mapper = QSignalMapper()
        self.__mapper.mapped[QObject].connect(self.__onClicked)

        self.__setupUi()
Exemple #17
0
    def __init__(self):
        QFrame.__init__(self)

        # Avoid the border around the window
        self.setWindowFlags(Qt.SplashScreen)

        # Make the frame nice looking
        self.setFrameShape(QFrame.StyledPanel)
        self.setLineWidth(2)

        self.info = None
        self.location = None
        self.__createLayout()

        # The item the tooltip is for
        self.item = None

        # The timer which shows the tooltip. The timer is controlled from
        # outside of the class.
        self.tooltipTimer = QTimer(self)
        self.tooltipTimer.setSingleShot(True)
        self.tooltipTimer.timeout.connect(self.__onTimer)

        self.startPosition = None
        return
    def __init__(self, parent=None):
        """ Initializer.

        """
        QFrame.__init__(self, parent)
        self.setupUi(self)
        self.setupCallableTypes()
Exemple #19
0
    def __init__(self, parent=None):
        """ Constructor.

        @param parent ancestor of this widget
        """
        QFrame.__init__(self, parent)
        self.setupUi(self)
Exemple #20
0
    def __init__(self, plot_path, plot_config_path):
        QFrame.__init__(self)
        self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)

        self.plot_figure = PlotFigure()
        self.canvas = FigureCanvas(self.plot_figure.getFigure())
        self.canvas.setParent(self)
        self.canvas.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)

        size = QSize(297*2, 210*2) # A4 aspectratio
        self.canvas.setMaximumSize(size)
        self.canvas.setMinimumSize(size)
        self.setMaximumSize(size)
        self.setMinimumSize(size)

        self.popup = Popup(self)
        self.plot_config_loader = PlotSettingsLoader()
        self.plot_settings = PlotSettings()
        self.plot_settings.setPlotPath(plot_path)
        self.plot_settings.setPlotConfigPath(plot_config_path)
        self.connect(self.popup, SIGNAL('updateProgress(int)'), self.updateProgress)


        self.plot_context_data_fetcher = PlotContextDataFetcher()
        self.plot_context_data_fetcher.initialize(self.plot_context_data_fetcher.getModel())
        self.plot_data_fetcher = PlotDataFetcher()
        self.plot_data_fetcher.initialize(self.plot_data_fetcher.getModel())
 def __init__(self, parent):
     QFrame.__init__(self, parent, Qt.Popup | Qt.Window | Qt.Tool)
     self.setupUi(self)
     
     self.setWindowTitle("IMU Calibration")
     
     self.parent = parent
     self.ipcon = parent.ipcon
     self.imu = parent.imu
     
     self.cal_acc = CalibrateAccelerometer(self)
     self.cal_mag = CalibrateMagnetometer(self)
     self.cal_gyr_bias = CalibrateGyroscopeBias(self)
     self.cal_gyr_bias = CalibrateGyroscopeBias(self)
     self.cal_gyr_gain = CalibrateGyroscopeGain(self)
     self.cal_imex = CalibrateImportExport(self)
     
     
     self.tab_widget = QTabWidget()
     self.tab_widget.currentChanged.connect(self.current_tab_changed)
     self.tab_widget.addTab(self.cal_acc, "Accelerometer")
     self.tab_widget.addTab(self.cal_mag, "Magnetometer")
     self.tab_widget.addTab(self.cal_gyr_bias, "Gyroscope Bias")
     self.tab_widget.addTab(self.cal_gyr_gain, "Gyroscope Gain")
     self.tab_widget.addTab(self.cal_imex, "Im/Export")
     
     self.vlayout.addWidget(self.tab_widget)
     
     self.refresh_values()
    def __init__(self, symbol, color, parent=None):

        QFrame.__init__(self, parent)
        self._symbol = symbol
        self.backColor = color

        # define and set stylesheets
        self.setup_stylesheets()
        self.setStyleSheet(self._theStyleSheet)

        # layout
        layout = QHBoxLayout()
        layout.setContentsMargins(0, 0, 0, 0)
        self.setToolTip(symbol["description"])

        # add the symbol's svg
        svgWidget = QSvgWidget(symbol["svgPath"])
        svgWidth = int(symbol["width"])
        self.setMinimumWidth(svgWidth * 25)
        self.setMaximumWidth(svgWidth * 25)
        self.setMinimumHeight(25)
        self.setMaximumHeight(25)

        layout.addWidget(svgWidget)
        self.setLayout(layout)
Exemple #23
0
    def __init__(self, parent=None):
        QFrame.__init__(self, parent)
        self.memBox = QGroupBox("Memory Usage", self)
        self.memBox.setFont(QFont("Helvetica", 10))

        self.memLayout = QVBoxLayout(self.memBox)
        #self.memLayout.setMargin( 15 )
        self.memLayout.setSpacing(5)

        o = Qt.Horizontal
        self.memLayout.addWidget(ValueBar(o, "Used", self.memBox, 57))
        self.memLayout.addWidget(ValueBar(o, "Shared", self.memBox, 17))
        self.memLayout.addWidget(ValueBar(o, "Cache", self.memBox, 30))
        self.memLayout.addWidget(ValueBar(o, "Buffers", self.memBox, 22))
        self.memLayout.addWidget(ValueBar(o, "Swap Used", self.memBox, 57))
        self.memLayout.addWidget(QWidget(self.memBox), 10)  # spacer

        self.cpuBox = QGroupBox("Cpu Usage", self)
        self.cpuBox.setFont(QFont("Helvetica", 10))

        self.cpuLayout = QHBoxLayout(self.cpuBox)
        #self.cpuLayout.setMargin( 15 )
        self.cpuLayout.setSpacing(5)

        o = Qt.Vertical
        self.cpuLayout.addWidget(ValueBar(o, "User", self.cpuBox, 57))
        self.cpuLayout.addWidget(ValueBar(o, "Total", self.cpuBox, 73))
        self.cpuLayout.addWidget(ValueBar(o, "System", self.cpuBox, 16))
        self.cpuLayout.addWidget(ValueBar(o, "Idle", self.cpuBox, 27))

        self.layout = QHBoxLayout(self)
        #self.layout.setMargin( 10 )
        self.layout.addWidget(self.memBox, 10)
        self.layout.addWidget(self.cpuBox, 0)
Exemple #24
0
    def __init__(self, person, backend, parent=None):
        QFrame.__init__(self, parent)
        self.parent = parent
        self.ui = Ui_Person()
        self.ui.setupUi(self)

        self.connect(self.ui.filmographyButton, SIGNAL("clicked()"), self.filmography)
        self.connect(self.ui.biographyButton, SIGNAL("clicked()"), self.biography)

        self.person = person
        self.backend = backend
        self.gotThumbnail()
        self.ui.nameLabel.setText(person.name)

        self.ui.idEdit.setText(u'%s@%s' % (person.id, backend.name))
        if not empty(person.real_name):
            self.ui.realNameLabel.setText('%s' % person.real_name)
        else:
            self.ui.realNameLabel.parent().hide()
        if not empty(person.birth_place):
            self.ui.birthPlaceLabel.setText('%s' % person.birth_place)
        else:
            self.ui.birthPlaceLabel.parent().hide()
        if not empty(person.birth_date):
            self.ui.birthDateLabel.setText(person.birth_date.strftime('%Y-%m-%d'))
        else:
            self.ui.birthDateLabel.parent().hide()
        if not empty(person.death_date):
            self.ui.deathDateLabel.setText(person.death_date.strftime('%Y-%m-%d'))
        else:
            self.ui.deathDateLabel.parent().hide()
        self.ui.shortBioPlain.setPlainText('%s' % person.short_biography)
        for role in person.roles.keys():
            self.ui.filmographyCombo.addItem(role)
        self.ui.verticalLayout_2.setAlignment(Qt.AlignTop)
Exemple #25
0
 def __init__(self,widget,card_id):        
     QFrame.__init__(self,widget)
     self.setupUi(self)
     self.card_id = card_id
     self.table_name.setText( "Debug Card (%s)" % card_id )
     self.client_core = widget.client_core
     self.initialize_table()
Exemple #26
0
    def __init__(self, parent=None, columns=4, buttonSize=None,
                 iconSize=None, toolButtonStyle=Qt.ToolButtonTextUnderIcon):
        QFrame.__init__(self, parent)

        if buttonSize is not None:
            buttonSize = QSize(buttonSize)

        if iconSize is not None:
            iconSize = QSize(iconSize)

        self.__columns = columns
        self.__buttonSize = buttonSize or QSize(50, 50)
        self.__iconSize = iconSize or QSize(26, 26)
        self.__toolButtonStyle = toolButtonStyle

        self.__gridSlots = []

        self.__buttonListener = ToolButtonEventListener(self)
        self.__buttonListener.buttonRightClicked.connect(
                self.__onButtonRightClick)

        self.__buttonListener.buttonEnter.connect(
                self.__onButtonEnter)

        self.__mapper = QSignalMapper()
        self.__mapper.mapped[QObject].connect(self.__onClicked)

        self.__setupUi()
Exemple #27
0
    def __init__(self, parent=None):
        QFrame.__init__(self, parent)
        self.setAutoFillBackground(True)
        self.palette().setColor(self.backgroundRole(), spec.POV_COLOR)

        self.benderButtons = bender.Buttons(self)
        self.bender = bender.Bender(self)
        self.bender.setValue(150)
        self.wheelPad = pk.widgets.WheelPad(self)
        self.history = History(self.bender, parent=self)
        self.history.setMinimumHeight(50)
        
        QObject.connect(self.benderButtons, SIGNAL('bendUp()'),
                        self.bender.bendUp)
        QObject.connect(self.benderButtons, SIGNAL('bendDown()'),
                        self.bender.bendDown)
        QObject.connect(self.benderButtons, SIGNAL('bendBack()'),
                        self.bender.bendBack)
        QObject.connect(self.bender, SIGNAL('valueChanged(float)'),
                        self.emitTempo)
        QObject.connect(self.wheelPad, SIGNAL('moved_y(int)'),
                        self.slotWheel)
        
        Layout = QVBoxLayout(self)
        Layout.setMargin(0)
        Layout.addWidget(self.history)
        Layout.addWidget(self.benderButtons)
        Layout.setStretchFactor(self.benderButtons, 0)
        Layout.addWidget(self.wheelPad)
        Layout.setStretchFactor(self.wheelPad, 1)
Exemple #28
0
    def __init__(self, model, parent):
        QFrame.__init__(self, parent)
        RightFrame.__init__(self, parent)
        self.setupUi(self)
        self.testsCountSpinBox.setRange(self.MIN_TESTS, self.MAX_TESTS)
        self.connect(self.checkAllPosPushButton, CLICKED_SIGNAL, self.check_all)
        self.connect(self.uncheckAllPosPushButton, CLICKED_SIGNAL, self.uncheck_all)
        self.connect(self.startPushButton, CLICKED_SIGNAL, self.start_test)

        self.model = model
        self.type_radios = [
            self.plPtTypeRadioButton,
            self.ptPlTypeRadioButton,
        ]
        self.date_constraint_radios = {
            self.noDateConstraintRadioButton,
            self.yesDateConstraintRadioButton,
        }
        self.pos_checkboxes = {
            self.nounCheckBox: NOUN,
            self.verbCheckBox: VERB,
            self.adjectiveCheckBox: ADJECTIVE,
            self.adverbCheckBox: ADVERB,
            self.pronounCheckBox: PRONOUN,
            self.numeralCheckBox: NUMERAL,
            self.conjunctionCheckBox: CONJUNCTION,
        }
Exemple #29
0
    def __init__(self, weboob, backend, parent=None):
        QFrame.__init__(self, parent)

        self.setFrameShape(QFrame.StyledPanel)
        self.setFrameShadow(QFrame.Raised)

        self.weboob = weboob
        self.backend = backend
        self.setLayout(QVBoxLayout())
        self.timer = None

        head = QHBoxLayout()
        headw = QWidget()
        headw.setLayout(head)

        self.title = QLabel(u'<h1>%s — %s</h1>' %
                            (backend.name, backend.DESCRIPTION))
        self.body = QLabel()

        if backend.ICON:
            self.icon = QLabel()
            img = QImage(backend.ICON)
            self.icon.setPixmap(QPixmap.fromImage(img))
            head.addWidget(self.icon)

        head.addWidget(self.title)
        head.addStretch()

        self.layout().addWidget(headw)

        if backend.has_caps(ICapAccount):
            self.body.setText(u'<i>Waiting...</i>')
            self.layout().addWidget(self.body)

            self.timer = self.weboob.repeat(60, self.updateStats)
Exemple #30
0
    def __init__(self, ethernet, parent=None):
        QFrame.__init__(self, parent)

        self.ethernet = ethernet

        self.buildGUI()
        self.fillValues()
Exemple #31
0
    def __init__(self, parent = None):
        """
        Constructor
        """
        QFrame.__init__(self, parent)
        self.setupUi(self)

        self.points =[]
        self.point_prev = 0
        self.point_next = 0
        self.point_drv = 0

        self.points_msg.connect(self._pointsmsg)

        self.interval = 0
        self.timer = QPauseTimer(self)
        self.timer.timeout.connect(self._timeout)

        self.displayrefresh = QTimer(self)
        self.displayrefresh.start(100)      #100ms refresh rate of display
        self.displayrefresh.timeout.connect(self._refresh)

        self.spinBox_goto.setValue(1)
        self.spinBox_goto.setMinimum(1)
        self.spinBox_loop_from.setMinimum(1)
        self.spinBox_loop_times.setMinimum(1)
        self.spinBox_loop_to.setMinimum(1)
        self.spinBox_point_first.setMinimum(1)
        self.spinBox_point_last.setMinimum(1)
Exemple #32
0
    def __init__(self, parent=None):
        QFrame.__init__(self, parent)
        self.setAutoFillBackground(True)
        self.setFrameShape(spec.FRAME_SHAPE)
        self.setFrameShadow(QFrame.Sunken)
        self.palette().setColor(self.backgroundRole(),
                                pk.widgets.utils.POV_COLOR)

        self.knobs = pk.widgets.Knobs(knobs=3, parent=self)
        self.send1Knob = self.knobs.knobs[0]
        self.send2Knob = self.knobs.knobs[1]
        self.panKnob = self.knobs.knobs[2]
        self.volumeSlider = pk.widgets.MixerSlider(self)
        self.volumeSlider.setRange(0, 127)
        self.volumeSlider.setValue(100)
        self.volumeSlider.animated = True

        QObject.connect(self.panKnob, SIGNAL('valueChanged(int)'),
                        self, SIGNAL('pan(int)'))
        QObject.connect(self.send1Knob, SIGNAL('valueChanged(int)'),
                        self, SIGNAL('send1(int)'))
        QObject.connect(self.send2Knob, SIGNAL('valueChanged(int)'),
                        self, SIGNAL('send2(int)'))
        QObject.connect(self.volumeSlider, SIGNAL('valueChanged(int)'),
                        self, SIGNAL('volume(int)'))

        Layout = QVBoxLayout(self)
        Layout.setSpacing(0)
        Layout.setMargin(0)
        pk.widgets.utils.h_centered(Layout, self.knobs)
        pk.widgets.utils.h_centered(Layout, self.volumeSlider)
Exemple #33
0
    def __init__(self, parent=None):

        # -------------------------------------------------------------------
        QFrame.__init__(self, parent);

        # -------------------------------------------------------------------
        self.PARENT                                 = parent;
        self.DEBUG                                  = False;
        self.LOG_TAG                                = str(self.__class__.__name__).upper();

        self.setGeometry( 4, 34, 1012, 606 );
        self.setStyleSheet( "QFrame{ font: 12px 'monospace'; color: #fff; background-color: rbga(0,0,0, 220); border-style: solid; border-width: 5px; border-color: #FFF; }" );

        # -------------------------------------------------------------------
        self.WIDGET_NAME_LABEL                      = QLabel( "Settings: ", self );
        self.WIDGET_NAME_LABEL.setStyleSheet( "QLabel{ background-color: none; border-style: none; width: 96px; padding: 10px; } " );

        # -------------------------------------------------------------------
        self.hide();

        self.IS_OPEN                                = False;
        self.KEEP_OPEN                              = False;

        # -------------------------------------------------------------------
        self.UPDATE_TIMER                           = QTimer();
        self.UPDATE_TIMER.singleShot( 1000, self.UPDATE_FRAME );

        # -------------------------------------------------------------------

        self.PARENT.SPLASH.STATUS( self.LOG_TAG+": [INIT]" );
Exemple #34
0
 def __init__(self, parent = None):
     QFrame.__init__(self, parent)
     ltrb = self.getContentsMargins()
     if str(self.style().objectName()).lower() == "windowsxp":
       self.setContentsMargins(ltrb[0]+1, ltrb[1], ltrb[2]+2, ltrb[3]+1)
     else:
       self.setContentsMargins(ltrb[0]+1, ltrb[1], ltrb[2]+1, ltrb[3])
Exemple #35
0
 def __init__(self, bender, parent=None):
     QFrame.__init__(self, parent)
     self.setFrameShape(QFrame.StyledPanel)
     self.bender = bender
     self.nominal = []
     self.bent = []
     self.startTimer(self.interval)
Exemple #36
0
    def __init__(self, func):
        QFrame.__init__(self)
        self.func = func

        layout = QHBoxLayout()
        layout.setMargin(0)

        self.check = QCheckBox()

        self.spinner = QtGui.QDoubleSpinBox()
        self.spinner.setSingleStep(1)
        self.spinner.setDisabled(True)
        self.spinner.setMinimum(-10000000000)
        self.spinner.setMaximum(10000000000)
        self.spinner.setMaximumWidth(100)
        self.connect(self.spinner, QtCore.SIGNAL('valueChanged(double)'), self.update)

        self.date_spinner = QtGui.QDateEdit()
        self.date_spinner.setDisabled(True)
        self.date_spinner.setDisplayFormat("dd/MM-yyyy")
        self.date_spinner.setMaximumWidth(100)
        self.date_spinner.setCalendarPopup(True)
        self.connect(self.date_spinner, QtCore.SIGNAL('dateChanged(QDate)'), self.update)

        self.connect(self.check, SIGNAL('stateChanged(int)'), self.disabler)

        layout.addWidget(self.check)
        layout.addWidget(self.spinner)
        layout.addWidget(self.date_spinner)


        self.setLayout(layout)

        self.showDate(False)
Exemple #37
0
 def __init__(self, parent = None):
     QFrame.__init__(self, parent)
     self.setFrameStyle(QFrame.Box | QFrame.Raised);
     self.setupWidget()
     self.folded = False
     self.connect(self.folding_button, SIGNAL("clicked()"), self.toggleVisible)
     self.setSizePolicy(QSizePolicy.Preferred, QSizePolicy.Maximum)
Exemple #38
0
    def __init__(self, subtitle, backend, parent=None):
        QFrame.__init__(self, parent)
        self.parent = parent
        self.backend = backend
        self.ui = Ui_Subtitle()
        self.ui.setupUi(self)

        self.connect(self.ui.downloadButton, SIGNAL("clicked()"),
                     self.download)

        self.subtitle = subtitle
        self.ui.idEdit.setText(u'%s@%s' % (subtitle.id, backend.name))
        self.ui.nameLabel.setText(u'%s' % subtitle.name)
        if not empty(subtitle.nb_cd):
            self.ui.nbcdLabel.setText(u'%s' % subtitle.nb_cd)
        else:
            self.ui.nbcdLabel.parent().hide()
        if not empty(subtitle.language):
            self.ui.langLabel.setText(u'%s' % subtitle.language)
        else:
            self.ui.langLabel.parent().hide()
        if not empty(subtitle.description):
            self.ui.descriptionPlain.setPlainText(u'%s' % subtitle.description)
        else:
            self.ui.descriptionPlain.parent().hide()
        if not empty(subtitle.url):
            self.ui.urlEdit.setText(u'%s' % subtitle.url)
        else:
            self.ui.downloadButton.setDisabled(True)
            self.ui.downloadButton.setText(
                'Impossible to download this subtitle')

        self.ui.verticalLayout.setAlignment(Qt.AlignTop)
Exemple #39
0
    def __init__(self, parent):
        QFrame.__init__(self, parent, Qt.Popup | Qt.Window | Qt.Tool)
        self.setupUi(self)
        self.parent = parent
        self.master = self.parent.master

        self.update_status()
    def __init__(self, symbol, color, parent = None):

        QFrame.__init__(self, parent)
        self._symbol = symbol
        self.backColor = color

        # define and set stylesheets
        self.setup_stylesheets()
        self.setStyleSheet(self._theStyleSheet)

        # layout
        layout    = QHBoxLayout()
        layout.setContentsMargins( 0, 0, 0, 0 )
        self.setToolTip(symbol["description"])

        # add the symbol's svg
        svgWidget = QSvgWidget(symbol["svgPath"]) 
        svgWidth = int(symbol["width"])
        self.setMinimumWidth(svgWidth * 25)
        self.setMaximumWidth(svgWidth * 25)
        self.setMinimumHeight(25)
        self.setMaximumHeight(25)

        layout.addWidget(svgWidget)
        self.setLayout(layout)
Exemple #41
0
    def __init__(self, img, layout='vertical', order=['R', 'G', 'B', 'V']):
        QFrame.__init__(self)

        r, g, b, v = histograms(img, 100)
        self.r_hist = ColorHistogram(r, (255, 0, 0))
        self.g_hist = ColorHistogram(g, (0, 255, 0))
        self.b_hist = ColorHistogram(b, (0, 0, 255))
        self.v_hist = ColorHistogram(v, (0, 0, 0))

        self.setFrameStyle(QFrame.StyledPanel | QFrame.Sunken)
        self.layout = QGridLayout(self)
        self.layout.setMargin(0)

        order_map = {
            'R': self.r_hist,
            'G': self.g_hist,
            'B': self.b_hist,
            'V': self.v_hist
        }

        if layout == 'vertical':
            for i in range(len(order)):
                self.layout.addWidget(order_map[order[i]], i, 0)
        elif layout == 'horizontal':
            for i in range(len(order)):
                self.layout.addWidget(order_map[order[i]], 0, i)
Exemple #42
0
    def __init__(self, parent=None, horizontal=True):
        QFrame.__init__(self, parent)

        self.horizontal = horizontal
        if horizontal:
            self.setFrameShape(QFrame.HLine)
            self.setMinimumHeight(21)
            self.tilt = 90
        else:
            self.setFrameShape(QFrame.VLine)
            self.setMinimumWidth(21)
            self.tilt = 180

        self.setFrameShadow(QFrame.Sunken)
        self.setMidLineWidth(3)

        self.setMouseTracking(True)

        self.size = 12

        self.min_value = 0.0
        self.max_value = 1.0

        self.setDefaultColors()
        self.button = Qt.NoButton
        self.selected_marker = 'none'
Exemple #43
0
    def __init__(self, parent):
        QFrame.__init__(self, parent)
        self.setContentsMargins(0, 0, 0, 0)
        layout = QVBoxLayout()
        layout.setContentsMargins(0, 0, 0, 0)
        layout.setSpacing(1)
        self._setNameLineEdit = QLineEdit(self)
        layout.addWidget(self._setNameLineEdit)

        self._setListView = QListView(self)
        self._listModel = QStandardItemModel(self)
        self._proxyModel = QSortFilterProxyModel(self)
        self._proxyModel.setSourceModel(self._listModel)

        self._setListView.setModel(self._proxyModel)
        self._setListView.setItemDelegate(ListItemDelegate(self))

        self._setNameLineEdit.textChanged.connect(
            self._proxyModel.setFilterFixedString)

        self._completer = QCompleter(self._listModel, self)

        self._setNameLineEdit.setCompleter(self._completer)

        self._listModel.itemChanged.connect(self._onSetNameChange)
        layout.addWidget(self._setListView)
        buttonLayout = QHBoxLayout()

        self._addAction = QAction(
            "+", self, toolTip="Add a new sort key")
        self._updateAction = QAction(
            "Update", self, toolTip="Update/save current selection")
        self._removeAction = QAction(
            "\u2212", self, toolTip="Remove selected sort key.")

        self._addToolButton = QToolButton(self)
        self._updateToolButton = QToolButton(self)
        self._removeToolButton = QToolButton(self)
        self._updateToolButton.setSizePolicy(
                QSizePolicy.MinimumExpanding, QSizePolicy.Minimum)

        self._addToolButton.setDefaultAction(self._addAction)
        self._updateToolButton.setDefaultAction(self._updateAction)
        self._removeToolButton.setDefaultAction(self._removeAction)

        buttonLayout.addWidget(self._addToolButton)
        buttonLayout.addWidget(self._updateToolButton)
        buttonLayout.addWidget(self._removeToolButton)

        layout.addLayout(buttonLayout)
        self.setLayout(layout)

        self._addAction.triggered.connect(self.addCurrentSelection)
        self._updateAction.triggered.connect(self.updateSelectedSelection)
        self._removeAction.triggered.connect(self.removeSelectedSelection)

        self._setListView.selectionModel().selectionChanged.connect(
            self._onListViewSelectionChanged)
        self.selectionModel = None
        self._selections = []
Exemple #44
0
    def __init__(self, parent, message, severity, actions=None):
        QFrame.__init__(self, parent)
        self.ui = Ui_NotificationFrame()
        self.ui.setupUi(self)
        self.ui.closeButton.setIcon(QApplication.style().standardIcon(QStyle.SP_DialogCloseButton))

        if severity == self.INFO:
            bgcolor = "#4398c8"
            fgcolor = self.palette().base().color().name()
            icon = self._standardIconAsPixmap(QStyle.SP_MessageBoxInformation)
        elif severity == self.WARNING:
            bgcolor = "#d0b05f"
            fgcolor = self.palette().text().color().name()
            icon = self._standardIconAsPixmap(QStyle.SP_MessageBoxWarning)
        elif severity == self.ERROR:
            bgcolor = "#cda8a8"
            fgcolor = self.palette().text().color().name()
            icon = self._standardIconAsPixmap(QStyle.SP_MessageBoxCritical)

        self.ui.iconLabel.setPixmap(icon)
        self.ui.messageLabel.setText(message)
        self._setColor(bgcolor, fgcolor)

        if actions:
            for action in reversed(actions):
                action.triggered.connect(self.deleteLater)
                b = QToolButton()
                b.setDefaultAction(action)
                self.layout().insertWidget(2, b)
Exemple #45
0
    def __init__(self, parent=None, animationEnabled=True):
        QFrame.__init__(self, parent)
        self.__animationEnabled = animationEnabled

        layout = StackLayout()

        self.__fadeWidget = CrossFadePixmapWidget(self)

        self.transitionAnimation = \
            QPropertyAnimation(self.__fadeWidget, "blendingFactor_", self)
        self.transitionAnimation.setStartValue(0.0)
        self.transitionAnimation.setEndValue(1.0)
        self.transitionAnimation.setDuration(100 if animationEnabled else 0)
        self.transitionAnimation.finished.connect(
            self.__onTransitionFinished
        )

        layout.addWidget(self.__fadeWidget)
        layout.currentChanged.connect(self.__onLayoutCurrentChanged)

        self.setLayout(layout)

        self.__widgets = []
        self.__currentIndex = -1
        self.__nextCurrentIndex = -1
Exemple #46
0
    def __init__(self, subtitle, backend, parent=None):
        QFrame.__init__(self, parent)
        self.parent = parent
        self.backend = backend
        self.ui = Ui_Subtitle()
        self.ui.setupUi(self)

        self.connect(self.ui.downloadButton, SIGNAL("clicked()"), self.download)

        self.subtitle = subtitle
        self.ui.idEdit.setText(u'%s@%s' % (subtitle.id, backend.name))
        self.ui.nameLabel.setText(u'%s' % subtitle.name)
        if not empty(subtitle.nb_cd):
            self.ui.nbcdLabel.setText(u'%s' % subtitle.nb_cd)
        else:
            self.ui.nbcdLabel.parent().hide()
        if not empty(subtitle.language):
            self.ui.langLabel.setText(u'%s' % subtitle.language)
        else:
            self.ui.langLabel.parent().hide()
        if not empty(subtitle.description):
            self.ui.descriptionPlain.setPlainText(u'%s' % subtitle.description)
        else:
            self.ui.descriptionPlain.parent().hide()
        if not empty(subtitle.url):
            self.ui.urlEdit.setText(u'%s' % subtitle.url)
        else:
            self.ui.downloadButton.setDisabled(True)
            self.ui.downloadButton.setText('Impossible to download this subtitle')

        self.ui.verticalLayout.setAlignment(Qt.AlignTop)
Exemple #47
0
    def __init__(self, client, mainwindow, parent=None):
        QFrame.__init__(self, parent)
        self.init_done = False
        self.modified = False
        self.client = client
        self.mainwindow = mainwindow
        self._parent = parent

        form_layout = QVBoxLayout(self)
        title = QLabel("<H1>%s</H1>" % tr('NTP Configuration'))
        form_layout.addWidget(title)

        self.ntpServers = ListEdit()
        self.ntpServers.headers = self.getColumnLabels()
        self.ntpServers.displayUpDown = True
        self.ntpServers.readOnly = mainwindow.readonly
        self.ntpServers.editInPopup = True
        self.ntpServers.setColDelegate(self.createDelegateForColumn)
        self.mainwindow.writeAccessNeeded(self.ntpServers)

        self.connect(self.ntpServers, SIGNAL('itemDeleted'), self.serverDeleted)
        self.connect(self.ntpServers, SIGNAL('itemAdded'), self.serverAdded)
        self.connect(self.ntpServers, SIGNAL('itemModified'), self.serverModified)
        self.connect(self.ntpServers, SIGNAL('itemSorted'), self.serverSorted)

        self.addToInfoArea = mainwindow.addToInfoArea

        if self.resetConf():
            self.addToInfoArea(tr("NTP interface enabled"))
        else:
            self.addToInfoArea(tr("NTP interface disabled: NTP backend not loaded"), category=COLOR_CRITICAL)
            raise NuConfModuleDisabled("NTP")

        self.build()
        self.init_done = True
Exemple #48
0
    def __init__(self, weboob, backend, parent=None):
        QFrame.__init__(self, parent)

        self.setFrameShape(QFrame.StyledPanel)
        self.setFrameShadow(QFrame.Raised)

        self.weboob = weboob
        self.backend = backend
        self.setLayout(QVBoxLayout())
        self.timer = None

        head = QHBoxLayout()
        headw = QWidget()
        headw.setLayout(head)

        self.title = QLabel(u'<h1>%s — %s</h1>' % (backend.name, backend.DESCRIPTION))
        self.body = QLabel()

        if backend.ICON:
            self.icon = QLabel()
            img = QImage(backend.ICON)
            self.icon.setPixmap(QPixmap.fromImage(img))
            head.addWidget(self.icon)

        head.addWidget(self.title)
        head.addStretch()

        self.layout().addWidget(headw)

        if backend.has_caps(ICapAccount):
            self.body.setText(u'<i>Waiting...</i>')
            self.layout().addWidget(self.body)

            self.timer = self.weboob.repeat(60, self.updateStats)
Exemple #49
0
 def __init__(self):
     QFrame.__init__(self, None, Qt.FramelessWindowHint | Qt.ToolTip)
     vbox = QVBoxLayout(self)
     vbox.setContentsMargins(0, 0, 0, 0)
     vbox.setSpacing(0)
     self.listWidget = QListWidget()
     self.listWidget.setMinimumHeight(300)
     vbox.addWidget(self.listWidget)
Exemple #50
0
    def __init__(self, color, size=15):
        QFrame.__init__(self)
        self.setFrameStyle(QFrame.Panel | QFrame.Sunken)
        self.setMaximumSize(QSize(size, size))
        self.setMinimumSize(QSize(size, size))

        self._tile_colors = [QColor(255, 255, 255), QColor(200, 200, 255)]
        self._color = color
Exemple #51
0
    def __init__(self, parent=None):
        """ Constructor.

        @param parent ancestor object
        """
        QFrame.__init__(self, parent)
        self.setupUi(self)
        self.requestSession()
Exemple #52
0
    def __init__(self, tree, dataset, master, parent=None):
        QFrame.__init__(self, parent)
        Control.__init__(self, tree, dataset, master)
        self.setLayout(QVBoxLayout())
        self.outFormats = getattr(tree, "outFormats", "tsv")

        if tree:
            self.setPage(tree)
Exemple #53
0
    def __init__(self, parent=None):
        """ Constructor.

        @param parent ancestor of this widget
        """
        QFrame.__init__(self, parent)
        self.setupUi(self)
        self.networkStatus.setText('No neural network')
Exemple #54
0
    def __init__(self, parent=None):
        """ Initializer.

        @param parent ancestor of this object
        """
        QFrame.__init__(self, parent)
        self.setupUi(self)
        self.requestSession()
Exemple #55
0
    def __init__(self, parent=None, **kwargs):
        QFrame.__init__(self, parent, **kwargs)

        self.__pages = []
        self.__tabButtonHeight = -1
        self.__tabIconSize = QSize()
        self.__exclusive = False
        self.__setupUi()
 def __init__(self, parent=None):
     QFrame.__init__(self, parent)
     ltrb = self.getContentsMargins()
     if str(self.style().objectName()).lower() == "windowsxp":
         self.setContentsMargins(ltrb[0] + 1, ltrb[1], ltrb[2] + 2,
                                 ltrb[3] + 1)
     else:
         self.setContentsMargins(ltrb[0] + 1, ltrb[1], ltrb[2] + 1, ltrb[3])
    def __init__(self, parent=None, _PARENT=None):

        # -------------------------------------------------------------------
        QFrame.__init__(self, parent)
        # -------------------------------------------------------------------
        self.setGeometry(3, 5, 968, 555)
        self.setStyleSheet(
            "QFrame{ color: #fff;  background-image: url('./data/imgs/TAB_Orders.png'); }"
        )

        # -------------------------------------------------------------------
        self.PARENT = _PARENT
        self.CONF = _PARENT.CONF
        self.ORDER_ID_TO_CANCEL = False
        self.ORDER_TYPE_TO_CANCEL = False
        # buy/sell to be able delete records from bookkeeping separatly

        self.ORDERS_FROM_DB = {}

        # -------------------------------------------------------------------
        WIDGETS_W = 469
        WIDGETS_H = 325
        WIDGETS_ML = 13
        WIDGETS_MT = 144

        list_style = "QListWidget{ font: 10px 'monospace'; color: #fff;  background-color: #000; border-style: none; background-image: url('./data/imgs/TAB_Orders_line.png'); }"

        # BUY
        self.ORDERS_LIST_BUY = QListWidget(self)
        self.ORDERS_LIST_BUY.setGeometry(WIDGETS_ML, WIDGETS_MT, WIDGETS_W,
                                         WIDGETS_H)
        self.ORDERS_LIST_BUY.setStyleSheet(list_style)
        self.ORDERS_LIST_BUY.setViewMode(QListView.ListMode)

        self.connect(self.ORDERS_LIST_BUY, SIGNAL('itemSelectionChanged()'),
                     lambda: self.SELECT_ORDER_ID("buy"))
        self.ORDERS_LIST_BUY.itemClicked.connect(
            lambda: self.SELECT_ORDER_ID("buy"))

        # SELL
        self.ORDERS_LIST_SELL = QListWidget(self)
        self.ORDERS_LIST_SELL.setGeometry(WIDGETS_W + (WIDGETS_ML * 2) - 1,
                                          WIDGETS_MT, WIDGETS_W - 1, WIDGETS_H)
        self.ORDERS_LIST_SELL.setStyleSheet(list_style)

        self.connect(self.ORDERS_LIST_SELL, SIGNAL('itemSelectionChanged()'),
                     lambda: self.SELECT_ORDER_ID("sell"))
        self.ORDERS_LIST_SELL.itemClicked.connect(
            lambda: self.SELECT_ORDER_ID("sell"))
        # -------------------------------------------------------------------
        self.CANCEL_ORDER_BTN = QPushButton("Apply", self)
        self.CANCEL_ORDER_BTN.setGeometry(555, 506, 80, 30)

        self._i_ = "|"
        # List delimiter

        # -------------------------------------------------------------------
        self.INIT()