Skip to content
Snippets Groups Projects
Commit 0379d904 authored by Christoph Schmidt's avatar Christoph Schmidt
Browse files

New UI

parent c79ae91c
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>AD2ControlWindowNew</class>
<widget class="QMainWindow" name="AD2ControlWindowNew">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>629</width>
<height>813</height>
</rect>
</property>
<property name="windowTitle">
<string>MainWindow</string>
</property>
<property name="styleSheet">
<string notr="true"/>
</property>
<widget class="QWidget" name="centralwidget">
<property name="styleSheet">
<string notr="true">/* /////////////////////////////////////////////////////////////////////////////////////////////////
SET APP STYLESHEET - FULL STYLES HERE
DARK THEME - DRACULA COLOR BASED
///////////////////////////////////////////////////////////////////////////////////////////////// */
QWidget{
background-color: rgb(40, 44, 52);
color: rgb(221, 221, 221);
font: 10pt &quot;Segoe UI&quot;;
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
Tooltip */
QToolTip {
color: #ffffff;
background-color: rgba(33, 37, 43, 180);
border: 1px solid rgb(44, 49, 58);
background-image: none;
background-position: left center;
background-repeat: no-repeat;
border: none;
border-left: 2px solid rgb(255, 121, 198);
text-align: left;
padding-left: 8px;
margin: 0px;
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
QTableWidget */
QTableWidget {
background-color: transparent;
padding: 10px;
border-radius: 5px;
gridline-color: rgb(44, 49, 58);
border-bottom: 1px solid rgb(44, 49, 60);
}
QTableWidget::item{
border-color: rgb(44, 49, 60);
padding-left: 5px;
padding-right: 5px;
gridline-color: rgb(44, 49, 60);
}
QTableWidget::item:selected{
background-color: rgb(189, 147, 249);
}
QHeaderView::section{
background-color: rgb(33, 37, 43);
max-width: 30px;
border: 1px solid rgb(44, 49, 58);
border-style: none;
border-bottom: 1px solid rgb(44, 49, 60);
border-right: 1px solid rgb(44, 49, 60);
}
QTableWidget::horizontalHeader {
background-color: rgb(33, 37, 43);
}
QHeaderView::section:horizontal
{
border: 1px solid rgb(33, 37, 43);
background-color: rgb(33, 37, 43);
padding: 3px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
QHeaderView::section:vertical
{
border: 1px solid rgb(44, 49, 60);
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
LineEdit */
QLineEdit {
background-color: rgb(33, 37, 43);
border-radius: 5px;
border: 2px solid rgb(33, 37, 43);
padding-left: 10px;
selection-color: rgb(255, 255, 255);
selection-background-color: rgb(255, 121, 198);
}
QLineEdit:hover {
border: 2px solid rgb(64, 71, 88);
}
QLineEdit:focus {
border: 2px solid rgb(91, 101, 124);
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
PlainTextEdit */
QPlainTextEdit {
background-color: rgb(27, 29, 35);
border-radius: 5px;
padding: 10px;
selection-color: rgb(255, 255, 255);
selection-background-color: rgb(255, 121, 198);
}
QPlainTextEdit QScrollBar:vertical {
width: 8px;
}
QPlainTextEdit QScrollBar:horizontal {
height: 8px;
}
QPlainTextEdit:hover {
border: 2px solid rgb(64, 71, 88);
}
QPlainTextEdit:focus {
border: 2px solid rgb(91, 101, 124);
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
ScrollBars */
QScrollBar:horizontal {
border: none;
background: rgb(52, 59, 72);
height: 8px;
margin: 0px 21px 0 21px;
border-radius: 0px;
}
QScrollBar::handle:horizontal {
background: rgb(189, 147, 249);
min-width: 25px;
border-radius: 4px
}
QScrollBar::add-line:horizontal {
border: none;
background: rgb(55, 63, 77);
width: 20px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
subcontrol-position: right;
subcontrol-origin: margin;
}
QScrollBar::sub-line:horizontal {
border: none;
background: rgb(55, 63, 77);
width: 20px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
subcontrol-position: left;
subcontrol-origin: margin;
}
QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal
{
background: none;
}
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal
{
background: none;
}
QScrollBar:vertical {
border: none;
background: rgb(52, 59, 72);
width: 8px;
margin: 21px 0 21px 0;
border-radius: 0px;
}
QScrollBar::handle:vertical {
background: rgb(189, 147, 249);
min-height: 25px;
border-radius: 4px
}
QScrollBar::add-line:vertical {
border: none;
background: rgb(55, 63, 77);
height: 20px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
subcontrol-position: bottom;
subcontrol-origin: margin;
}
QScrollBar::sub-line:vertical {
border: none;
background: rgb(55, 63, 77);
height: 20px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
subcontrol-position: top;
subcontrol-origin: margin;
}
QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
background: none;
}
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
background: none;
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
CheckBox */
QCheckBox::indicator {
border: 3px solid rgb(52, 59, 72);
width: 15px;
height: 15px;
border-radius: 10px;
background: rgb(44, 49, 60);
}
QCheckBox::indicator:hover {
border: 3px solid rgb(58, 66, 81);
}
QCheckBox::indicator:checked {
background: 3px solid rgb(52, 59, 72);
border: 3px solid rgb(52, 59, 72);
background-image: url(:/icons/images/icons/cil-check-alt.png);
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
RadioButton */
QRadioButton::indicator {
border: 3px solid rgb(52, 59, 72);
width: 15px;
height: 15px;
border-radius: 10px;
background: rgb(44, 49, 60);
}
QRadioButton::indicator:hover {
border: 3px solid rgb(58, 66, 81);
}
QRadioButton::indicator:checked {
background: 3px solid rgb(94, 106, 130);
border: 3px solid rgb(52, 59, 72);
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
ComboBox */
QComboBox{
background-color: rgb(52, 59, 72);
border-radius: 2px;
border: 1px solid rgb(0, 0, 0);
}
QComboBox:hover{
border: 1px solid rgb(42, 175, 211);
}
QComboBox::drop-down {
subcontrol-origin: padding;
subcontrol-position: top right;
width: 25px;
border-left-width: 2px;
border-left-color: rgba(39, 44, 54, 150);
border-left-style: solid;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
background-image: url(:/icons/icons/cil-arrow-bottom.png);
background-position: center;
background-repeat: no-reperat;
}
QComboBox QAbstractItemView {
color: rgb(255, 121, 198);
background-color: rgb(33, 37, 43);
padding: 10px;
selection-background-color: rgb(39, 44, 54);
}
/*QComboBox QAbstractItemView::item {
min-height: 150px;
}*/
/* /////////////////////////////////////////////////////////////////////////////////////////////////
Sliders */
QSlider::groove:horizontal {
border-radius: 5px;
height: 10px;
margin: 0px;
background-color: rgb(52, 59, 72);
}
QSlider::groove:horizontal:hover {
background-color: rgb(55, 62, 76);
}
QSlider::handle:horizontal {
background-color: rgb(0, 0, 0);
border: 1px solid rgb(42, 175, 211);
height: 10px;
width: 8px;
margin: 0px;
border-radius: 5px;
}
QSlider::handle:horizontal:hover {
background-color: rgb(42, 141, 211);
border: none;
height: 10px;
width: 10px;
margin: 0px;
border-radius: 5px;
}
QSlider::handle:horizontal:pressed {
background-color: rgb(42, 141, 211);
}
QSlider::groove:vertical {
border-radius: 5px;
width: 10px;
margin: 0px;
background-color: rgb(52, 59, 72);
}
QSlider::groove:vertical:hover {
background-color: rgb(55, 62, 76);
}
QSlider::handle:vertical {
background-color: rgb(189, 147, 249);
border: none;
height: 10px;
width: 10px;
margin: 0px;
border-radius: 5px;
}
QSlider::handle:vertical:hover {
background-color: rgb(195, 155, 255);
}
QSlider::handle:vertical:pressed {
background-color: rgb(255, 121, 198);
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
CommandLinkButton */
QCommandLinkButton {
color: rgb(255, 121, 198);
border-radius: 5px;
padding: 5px;
color: rgb(255, 170, 255);
}
QCommandLinkButton:hover {
color: rgb(255, 170, 255);
background-color: rgb(44, 49, 60);
}
QCommandLinkButton:pressed {
color: rgb(189, 147, 249);
background-color: rgb(52, 58, 71);
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////
Button */
QPushButton {
border: 1px solid rgb(42, 175, 211);
border-radius: 2px;
background-color: rgb(52, 59, 72);
}
QPushButton:hover {
border: 1px solid rgb(42, 141, 211);
border-radius: 2px;
background-color: rgb(42, 141, 211);
}
QPushButton:pressed {
border: 1px solid rgb(42, 141, 211);
border-radius: 2px;
background-color: rgb(35, 40, 49);
}
/* QMenu ------------------------------------------------------------------
examples: https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu
--------------------------------------------------------------------------- */
QMenu {
background-color: rgb(40, 44, 52);
margin: 2px; /* some spacing around the menu */
}
QMenu::item {
padding: 2px 25px 2px 20px;
border: 1px solid transparent; /* reserve space for selection border */
}
QMenu::item:selected {
border-color: darkblue;
background: rgba(100, 100, 100, 150);
}
QMenu::icon:checked { /* appearance of a 'checked' icon */
background: gray;
border: 1px inset gray;
position: absolute;
top: 1px;
right: 1px;
bottom: 1px;
left: 1px;
}
QMenu::separator {
height: 2px;
background: lightblue;
margin-left: 10px;
margin-right: 5px;
}
QMenu::indicator {
width: 13px;
height: 13px;
}
QTabWidget::pane {
border: 1px solid lightgray;
top:-1px;
background: rgb(40, 44, 52);
}
QTabBar::tab {
background: rgb(40, 44, 52);;
border: 1px solid lightgray;
padding: 2px;
padding-left: 10px;
padding-right: 10px;
}
QTabBar::tab:selected {
background: rgb(189, 147, 249);
margin-bottom: -1px;
}
</string>
</property>
<layout class="QGridLayout" name="gridLayout_2">
<item row="3" column="0">
<layout class="QGridLayout" name="grd_information"/>
</item>
<item row="0" column="0">
<widget class="QFrame" name="contentTopBg">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>50</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_6">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>10</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QFrame" name="vl_header">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_7">
<property name="spacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QFrame" name="verticalFrame">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<layout class="QFormLayout" name="formLayout">
<property name="horizontalSpacing">
<number>0</number>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item row="1" column="0">
<widget class="QFrame" name="menuBar">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_8" stretch="0,0,0">
<property name="spacing">
<number>0</number>
</property>
<property name="sizeConstraint">
<enum>QLayout::SetDefaultConstraint</enum>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QToolButton" name="menu_file">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>16</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>16777215</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<italic>false</italic>
<bold>false</bold>
<kerning>true</kerning>
</font>
</property>
<property name="mouseTracking">
<bool>true</bool>
</property>
<property name="layoutDirection">
<enum>Qt::LeftToRight</enum>
</property>
<property name="autoFillBackground">
<bool>false</bool>
</property>
<property name="styleSheet">
<string notr="true"/>
</property>
<property name="text">
<string>File</string>
</property>
<property name="checkable">
<bool>false</bool>
</property>
<property name="popupMode">
<enum>QToolButton::InstantPopup</enum>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextOnly</enum>
</property>
<property name="autoRaise">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="menu_edit">
<property name="text">
<string>Edit</string>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="menu_run">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="styleSheet">
<string notr="true"/>
</property>
<property name="text">
<string>Run</string>
</property>
<property name="popupMode">
<enum>QToolButton::InstantPopup</enum>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextOnly</enum>
</property>
<property name="autoRaise">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="titleRight">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>45</height>
</size>
</property>
<property name="font">
<font>
<pointsize>10</pointsize>
<italic>false</italic>
<bold>false</bold>
</font>
</property>
<property name="text">
<string>FlexSensor 6</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QFrame" name="grd_device_connect">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>350</width>
<height>44</height>
</size>
</property>
<layout class="QGridLayout" name="gridLayout_4">
<item row="2" column="3">
<widget class="QComboBox" name="cb_channel_select">
<property name="minimumSize">
<size>
<width>0</width>
<height>22</height>
</size>
</property>
</widget>
</item>
<item row="2" column="0" rowspan="2">
<widget class="QFrame" name="sep1">
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::VLine</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QComboBox" name="cb_device_select">
<property name="minimumSize">
<size>
<width>200</width>
<height>22</height>
</size>
</property>
</widget>
</item>
<item row="3" column="2" colspan="2">
<widget class="QPushButton" name="btn_connect">
<property name="minimumSize">
<size>
<width>0</width>
<height>20</height>
</size>
</property>
<property name="text">
<string>Connect</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
<item row="2" column="0">
<widget class="QFrame" name="grd_controls">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<layout class="QGridLayout" name="gridLayout_3">
<item row="0" column="1">
<widget class="QLabel" name="lbl_acquisition_rate">
<property name="text">
<string>Acquisition Rate</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QSpinBox" name="sb_acquisition_rate"/>
</item>
<item row="1" column="2">
<widget class="QComboBox" name="cb_streaming_history"/>
</item>
<item row="1" column="1">
<widget class="QLabel" name="lbl_streaming_history">
<property name="text">
<string>Streaming History</string>
</property>
</widget>
</item>
<item row="0" column="0" rowspan="2">
<widget class="QFrame" name="horizontalFrame">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<property name="spacing">
<number>6</number>
</property>
<property name="sizeConstraint">
<enum>QLayout::SetMaximumSize</enum>
</property>
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QPushButton" name="btn_play">
<property name="enabled">
<bool>true</bool>
</property>
<property name="minimumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="styleSheet">
<string notr="true">/*Play Button*/
QPushButton {
background-position: left center;
background-repeat: no-repeat;
border: none;
border-radius: 0px;
text-align: center;
}
QPushButton:hover {
background-color: rgb(47, 104, 57);
}
QPushButton:pressed {
background-color: rgb(44, 134, 46);
color: rgb(255, 255, 255);
}
QPushButton:disabled {
background-color: rgb(153, 153, 153);
color: rgb(255, 255, 255);
}
QPushButton:checked {
background-color: rgb(49, 89, 62);
color: rgb(255, 255, 255);
}
</string>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset>
<normalon>:/icons-svg/icons-svg/cil-media-play.svg</normalon>
</iconset>
</property>
<property name="iconSize">
<size>
<width>20</width>
<height>20</height>
</size>
</property>
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>false</bool>
</property>
<property name="autoExclusive">
<bool>false</bool>
</property>
<property name="default">
<bool>false</bool>
</property>
<property name="flat">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btn_stop">
<property name="enabled">
<bool>false</bool>
</property>
<property name="minimumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="styleSheet">
<string notr="true">/* Stop Button*/
QPushButton {
background-position: left center;
background-repeat: no-repeat;
border: none;
border-radius: 0px;
text-align: center;
icon: url(:/icons-svg/icons-svg/cil-media-stop.svg);
icon-size: 16px 16px;
}
QPushButton:hover {
background-color: rgb(113, 41, 50);
}
QPushButton:pressed {
background-color: rgb(154, 29, 36);
color: rgb(255, 255, 255);
}
QPushButton:disabled {
background-color: rgb(153, 153, 153);
color: rgb(255, 255, 255);
}
</string>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="resources.qrc">
<normaloff>:/icons-svg/icons-svg/cil-media-stop.svg</normaloff>:/icons-svg/icons-svg/cil-media-stop.svg</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btn_pause">
<property name="enabled">
<bool>false</bool>
</property>
<property name="minimumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="styleSheet">
<string notr="true">QPushButton {
background-position: left center;
background-repeat: no-repeat;
border: none;
border-radius: 0px;
text-align: center;
icon: url(:/icons-svg/icons-svg/cil-media-pause.svg);
icon-size: 16px 16px;
}
QPushButton:hover {
background-color: rgb(113, 105, 50);
}
QPushButton:pressed {
background-color: rgb(154, 136, 36);
color: rgb(255, 255, 255);
}
QPushButton:disabled {
background-color: rgb(153, 153, 153);
color: rgb(255, 255, 255);
}
</string>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="resources.qrc">
<normaloff>:/icons-svg/icons-svg/cil-media-pause.svg</normaloff>:/icons-svg/icons-svg/cil-media-pause.svg</iconset>
</property>
</widget>
</item>
<item>
<widget class="QFrame" name="sep2">
<property name="styleSheet">
<string notr="true">QFrame[frameShape=&quot;5&quot;] /* QFrame::VLine == 0x0005 */
{
color: green;
background-color: green;
}</string>
</property>
<property name="frameShape">
<enum>QFrame::VLine</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btn_record">
<property name="enabled">
<bool>true</bool>
</property>
<property name="minimumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="baseSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="styleSheet">
<string notr="true">QPushButton {
background-position: left center;
background-repeat: no-repeat;
border: none;
border-radius: 0px;
text-align: center;
icon: url(:/icons-svg/icons-svg/cil-media-record.svg);
icon-size: 16px 16px;
}
QPushButton:hover {
background-color: rgb(113, 41, 50);
}
QPushButton:pressed {
background-color: rgb(154, 29, 36);
color: rgb(255, 255, 255);
}
QPushButton:disabled {
background-color: rgb(153, 153, 153);
color: rgb(255, 255, 255);
}
QPushButton:checked {
background-color: rgb(78, 47, 58);
}
</string>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="resources.qrc">
<normaloff>:/icons-svg/icons-svg/cil-media-record.svg</normaloff>:/icons-svg/icons-svg/cil-media-record.svg</iconset>
</property>
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btn_reset">
<property name="enabled">
<bool>false</bool>
</property>
<property name="minimumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="baseSize">
<size>
<width>40</width>
<height>40</height>
</size>
</property>
<property name="styleSheet">
<string notr="true">QPushButton {
background-position: left center;
background-repeat: no-repeat;
border: none;
border-radius: 0px;
text-align: center;
icon: url(:/icons-svg/icons-svg/cil-reload.svg);
icon-size: 16px 16px;
}
QPushButton:hover {
background-color: rgb(113, 41, 50);
}
QPushButton:pressed {
background-color: rgb(154, 29, 36);
color: rgb(255, 255, 255);
}
QPushButton:disabled {
background-color: rgb(153, 153, 153);
color: rgb(255, 255, 255);
}
</string>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
<item row="4" column="0">
<layout class="QGridLayout" name="grd_plot"/>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>629</width>
<height>22</height>
</rect>
</property>
</widget>
</widget>
<resources>
<include location="resources.qrc"/>
<include location="../../../../flexsensor/src/FlexSensor/resources/resources.qrc"/>
</resources>
<connections/>
</ui>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#FFD400;stroke-width:1.5119;stroke-miterlimit:10;}
</style>
<image style="display:none;overflow:visible;" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF
8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w
TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRh
LyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEz
LTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3Jn
LzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRw
Oi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMu
YWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNv
bS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z
VHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEu
MCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAzLTAzVDA5OjUwOjQxLTAzOjAwIiB4
bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNS0wMlQxNzo1OToxNS0wMzowMCIgeG1wOk1ldGFkYXRhRGF0
ZT0iMjAyMC0wNS0wMlQxNzo1OToxNS0wMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rv
c2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIu
MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNmM0ZDA3Ni0xMjA5LWRkNDMtOGYxNy0zMmYx
MjU4NWUzZmUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3MmNhODVm
OC1kNWY0LTkwNDItYTIxYS1mMDhhOTdlNjE2ZTciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0i
eG1wLmRpZDplYTU5ZmUzMC04MzcxLWM1NGMtYTJhZi1jY2U0NzA4Y2Q3OTgiPiA8eG1wTU06SGlz
dG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0
YW5jZUlEPSJ4bXAuaWlkOmVhNTlmZTMwLTgzNzEtYzU0Yy1hMmFmLWNjZTQ3MDhjZDc5OCIgc3RF
dnQ6d2hlbj0iMjAyMC0wMy0wM1QwOTo1MDo0MS0wMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0i
QWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJz
YXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowNmM0ZDA3Ni0xMjA5LWRkNDMtOGYxNy0z
MmYxMjU4NWUzZmUiIHN0RXZ0OndoZW49IjIwMjAtMDUtMDJUMTc6NTk6MTUtMDM6MDAiIHN0RXZ0
OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hh
bmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+
IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cfMcpAAAA7ElEQVQ4
je3SsS5EURDG8RsRncI7bKWTEK2gVWgICSLYu55F6wVEhHBjd2UfQUjQEMIDyC/e4mjmynGz3SoV
k/nOzJx/5uR8RUqpGCWKlFKBVfRwhUsM0IneFI7Rj941TtDKAQNU2MA2jvAWvQV8YhdtbOED7RzQ
xWa9Flp4Dr2E+3xtXKDMAT0cZgPzGWART6EnIveHAcoMMIuXIYCx5vw/4A8B3dp5cZ5rfONj6PEM
8MtIN9jJANN4Db2Mh4aRqto3deEU7zjDOe5wmz1HXKrChV9YzwEt7OMgcgcz9dpYidoeSqxh8gcw
SnwDnYsY9wIGXmYAAAAASUVORK5CYII=">
</image>
<rect x="2.2" y="2" class="st0" width="4" height="12"/>
<rect x="9.8" y="2" class="st0" width="4" height="12"/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#24D115;stroke-width:1.9944;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
</style>
<polygon class="st0" points="3.5,14 3.5,1.76 13.6,7.88 "/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
<style type="text/css">
.st0{fill:#B70000;stroke:#B70000;stroke-width:0.875;stroke-miterlimit:10;}
</style>
<image style="display:none;overflow:visible;" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAG
vmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w
TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRh
LyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0MzYwLCAyMDIwLzAyLzEz
LTAxOjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3Jn
LzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRw
Oi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMu
YWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNv
bS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z
VHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEu
MCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAzLTAzVDA5OjUwOjM5LTAzOjAwIiB4
bXA6TW9kaWZ5RGF0ZT0iMjAyMy0xMi0xOVQxMjozMjoxMyswMTowMCIgeG1wOk1ldGFkYXRhRGF0
ZT0iMjAyMy0xMi0xOVQxMjozMjoxMyswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rv
c2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIu
MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ZmQ3OTdlNi02ZmY0LTlhNDQtOTU1Ny02Nzk5
ZmU4OGJlZjkiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2Zjk3ZDcx
OS01M2RlLTZlNDUtOGZmNS0wNjI5NGY0Y2I3MWIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0i
eG1wLmRpZDpkZDVkM2EzZS1hMDQ2LTUxNDYtOGU3YS0xNGI2MmVlYjM1MGQiPiA8eG1wTU06SGlz
dG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0
YW5jZUlEPSJ4bXAuaWlkOmRkNWQzYTNlLWEwNDYtNTE0Ni04ZTdhLTE0YjYyZWViMzUwZCIgc3RF
dnQ6d2hlbj0iMjAyMC0wMy0wM1QwOTo1MDozOS0wMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0i
QWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJz
YXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjYTk4ZDRkYS03YmYzLWYyNDMtODIyOC1j
OWI5YjI4ZWZlMGIiIHN0RXZ0OndoZW49IjIwMjAtMDUtMDJUMTc6NTg6MjUtMDM6MDAiIHN0RXZ0
OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hh
bmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9
InhtcC5paWQ6NmZkNzk3ZTYtNmZmNC05YTQ0LTk1NTctNjc5OWZlODhiZWY5IiBzdEV2dDp3aGVu
PSIyMDIzLTEyLTE5VDEyOjMyOjEzKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQ
aG90b3Nob3AgMjEuMSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8
L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRh
PiA8P3hwYWNrZXQgZW5kPSJyIj8+h4q0ZgAAAJVJREFUOMutk0EKgzAQRWcl9Cqas9YsDPQupbco
6j10YcRi/8BEwoAFM128RZL5DzKZ0E5EihrcwQAWoZe9Wtfniwp04AP2E/jsAW5awOHnj6DmJZlD
EC6EE10SNGArEHCmYUFbEE60JN0uFQwsiAZBtAom6xXe1iZ6FjjDMzrLIIW/jrL5M+XwaHswghXM
3G3Zc7r+C1ipxmHV0UIdAAAAAElFTkSuQmCC">
</image>
<circle class="st0" cx="8" cy="8" r="7"/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#FF0000;stroke-width:2;stroke-miterlimit:10;}
</style>
<image style="display:none;overflow:visible;" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF
8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w
TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRh
LyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEz
LTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3Jn
LzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRw
Oi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMu
YWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNv
bS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z
VHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEu
MCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAzLTAzVDA5OjUwOjQxLTAzOjAwIiB4
bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNS0wMlQxNzo1OToxNy0wMzowMCIgeG1wOk1ldGFkYXRhRGF0
ZT0iMjAyMC0wNS0wMlQxNzo1OToxNy0wMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rv
c2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIu
MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyYWE1NDM0YS04MDgyLTI5NGYtYWI2OC1kZWNk
YWY2NjUzMWIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3MGNiMzhj
My02NTVhLTg3NDUtYTYyZi00MWZjN2RmZDdjMTUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0i
eG1wLmRpZDo2OTUyZjdmMS1lMmI4LWQxNDMtODkzNi01MjE1M2E3NDRkYjUiPiA8eG1wTU06SGlz
dG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0
YW5jZUlEPSJ4bXAuaWlkOjY5NTJmN2YxLWUyYjgtZDE0My04OTM2LTUyMTUzYTc0NGRiNSIgc3RF
dnQ6d2hlbj0iMjAyMC0wMy0wM1QwOTo1MDo0MS0wMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0i
QWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJz
YXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyYWE1NDM0YS04MDgyLTI5NGYtYWI2OC1k
ZWNkYWY2NjUzMWIiIHN0RXZ0OndoZW49IjIwMjAtMDUtMDJUMTc6NTk6MTctMDM6MDAiIHN0RXZ0
OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hh
bmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+
IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YgjJvAAAAvUlEQVQ4
y9XTQQrCMBAF0DR14y08UkHciCCKtXouRUStot6n7nIAT+AfmJRPSDWIGxcPBtL+TqdT45wzKlNc
h+TMUm0MBXzFUFoBd6jh3OECWxj4TjngCjeYwBoqslIzaGDuX4cDjjBOaFs6KGMBJ1hq3dNhsVzP
6ncBJU06fHL0uv8JyFID/BDzyBbaT0OUg2nCZ9zrbrQBPnkDD9jpxoUbKA7whGGsA1nPhW5c1UE2
dAT9n/5MPGmbqL3vBVWG3M95a5ACAAAAAElFTkSuQmCC">
</image>
<rect x="1.96" y="2.01" class="st0" width="12" height="12"/>
</svg>
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#FFFFFF;stroke-width:2;stroke-miterlimit:10;}
</style>
<image style="display:none;overflow:visible;" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF
8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w
TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRh
LyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEz
LTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3Jn
LzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRw
Oi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMu
YWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNv
bS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9z
VHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEu
MCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAzLTAzVDA5OjUwOjQxLTAzOjAwIiB4
bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNS0wMlQxNzo1OTozMS0wMzowMCIgeG1wOk1ldGFkYXRhRGF0
ZT0iMjAyMC0wNS0wMlQxNzo1OTozMS0wMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rv
c2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIu
MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MjE3MGE2Zi02NzM1LWNkNDYtYmJiZS00MWYx
ODEyYmNkMWEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmOGI5YmJj
MS0yNDBjLWVmNGQtODUxYS03Y2Y3NzAwYzM5YzUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0i
eG1wLmRpZDphNGFkNjEzYy02ODg4LTExNDQtYjMyOS1jOWQ4NDA3MmZmMTgiPiA8eG1wTU06SGlz
dG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0
YW5jZUlEPSJ4bXAuaWlkOmE0YWQ2MTNjLTY4ODgtMTE0NC1iMzI5LWM5ZDg0MDcyZmYxOCIgc3RF
dnQ6d2hlbj0iMjAyMC0wMy0wM1QwOTo1MDo0MS0wMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0i
QWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJz
YXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MjE3MGE2Zi02NzM1LWNkNDYtYmJiZS00
MWYxODEyYmNkMWEiIHN0RXZ0OndoZW49IjIwMjAtMDUtMDJUMTc6NTk6MzEtMDM6MDAiIHN0RXZ0
OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hh
bmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+
IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7XVRw9AAABMklEQVQ4
y6XTvyvFURgG8HsvUeKidAcLm4GB/Ig/AYsySgYpg91CKaWUQVI2DGKSYiWDyaJQGNxB6vMX2I/l
XJ2+vtdieDvnvOd5n573Pc8phBAKaaAhm0vzaMYGekIIhSyolOx7MYh+tCf5Mt4w+osgAqZxgxc8
4BHP2I3FRdxjKE/BJj6xjG60ohMjuMArJnCH4RBC4Uc2VlBFd94MImY5YqoY+FGACj4wFs9NcW2J
0q9xiVN8xehLCVZwmX0FNGISC5jDPGYxhbaU4AjrtaJ6LeRFjeAEq3kEKKEhG1mCbRz8R8E43tFa
z42pyX4RRMAFDlPrRtOUUKyroHaJLjzhGOUcBTO4QiWei2kLpYTkPDruDFvYw230/1K2lXofaQJr
2McOFtHx5wxqsv7qN2+Q33rmA2LZnv3JAAAAAElFTkSuQmCC">
</image>
<path class="st0" d="M11.95,12.6c-1.06,0.91-2.44,1.46-3.95,1.46c-3.35,0-6.06-2.71-6.06-6.06S4.65,1.94,8,1.94
c2.64,0,4.88,1.69,5.72,4.04"/>
<line class="st0" x1="15.04" y1="5.88" x2="8.36" y2="5.88"/>
<line class="st0" x1="14.07" y1="0.76" x2="14.07" y2="6.85"/>
</svg>
src/CaptDeviceControl/resources/icons/cil-record.png

1.92 KiB

This diff is collapsed.
# -*- coding: utf-8 -*-
################################################################################
## Form generated from reading UI file 'title_area.ui'
##
## Created by: Qt User Interface Compiler version 6.6.1
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################
from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
QMetaObject, QObject, QPoint, QRect,
QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
QFont, QFontDatabase, QGradient, QIcon,
QImage, QKeySequence, QLinearGradient, QPainter,
QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QApplication, QFormLayout, QFrame, QGridLayout,
QHBoxLayout, QLabel, QLayout, QPushButton,
QSizePolicy, QToolButton, QWidget)
import resources_rc
class Ui_Form(object):
def setupUi(self, Form):
if not Form.objectName():
Form.setObjectName(u"Form")
Form.resize(256, 68)
self.gridLayout = QGridLayout(Form)
self.gridLayout.setObjectName(u"gridLayout")
self.contentTopBg = QFrame(Form)
self.contentTopBg.setObjectName(u"contentTopBg")
self.contentTopBg.setMinimumSize(QSize(0, 50))
self.contentTopBg.setMaximumSize(QSize(16777215, 50))
self.contentTopBg.setFrameShape(QFrame.NoFrame)
self.contentTopBg.setFrameShadow(QFrame.Raised)
self.horizontalLayout = QHBoxLayout(self.contentTopBg)
self.horizontalLayout.setSpacing(0)
self.horizontalLayout.setObjectName(u"horizontalLayout")
self.horizontalLayout.setContentsMargins(0, 0, 10, 0)
self.leftBox = QFrame(self.contentTopBg)
self.leftBox.setObjectName(u"leftBox")
sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.leftBox.sizePolicy().hasHeightForWidth())
self.leftBox.setSizePolicy(sizePolicy)
self.leftBox.setFocusPolicy(Qt.NoFocus)
self.leftBox.setFrameShape(QFrame.NoFrame)
self.leftBox.setFrameShadow(QFrame.Raised)
self.horizontalLayout_3 = QHBoxLayout(self.leftBox)
self.horizontalLayout_3.setSpacing(0)
self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
self.verticalFrame = QFrame(self.leftBox)
self.verticalFrame.setObjectName(u"verticalFrame")
self.formLayout = QFormLayout(self.verticalFrame)
self.formLayout.setObjectName(u"formLayout")
self.formLayout.setHorizontalSpacing(0)
self.formLayout.setContentsMargins(0, 0, 0, 0)
self.menuBar = QFrame(self.verticalFrame)
self.menuBar.setObjectName(u"menuBar")
sizePolicy1 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
sizePolicy1.setHorizontalStretch(0)
sizePolicy1.setVerticalStretch(0)
sizePolicy1.setHeightForWidth(self.menuBar.sizePolicy().hasHeightForWidth())
self.menuBar.setSizePolicy(sizePolicy1)
self.menuBar.setMinimumSize(QSize(0, 0))
self.menuBar.setFocusPolicy(Qt.NoFocus)
self.menuBar.setFrameShadow(QFrame.Raised)
self.horizontalLayout_6 = QHBoxLayout(self.menuBar)
self.horizontalLayout_6.setSpacing(0)
self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
self.horizontalLayout_6.setSizeConstraint(QLayout.SetDefaultConstraint)
self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
self.menu_file = QToolButton(self.menuBar)
self.menu_file.setObjectName(u"menu_file")
self.menu_file.setEnabled(True)
sizePolicy2 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed)
sizePolicy2.setHorizontalStretch(0)
sizePolicy2.setVerticalStretch(0)
sizePolicy2.setHeightForWidth(self.menu_file.sizePolicy().hasHeightForWidth())
self.menu_file.setSizePolicy(sizePolicy2)
self.menu_file.setMinimumSize(QSize(0, 16))
self.menu_file.setMaximumSize(QSize(16777215, 16777215))
font = QFont()
font.setPointSize(10)
font.setBold(False)
font.setItalic(False)
font.setKerning(True)
self.menu_file.setFont(font)
self.menu_file.setMouseTracking(True)
self.menu_file.setLayoutDirection(Qt.LeftToRight)
self.menu_file.setAutoFillBackground(False)
self.menu_file.setStyleSheet(u"")
self.menu_file.setCheckable(False)
self.menu_file.setPopupMode(QToolButton.InstantPopup)
self.menu_file.setToolButtonStyle(Qt.ToolButtonTextOnly)
self.menu_file.setAutoRaise(True)
self.horizontalLayout_6.addWidget(self.menu_file)
self.menu_edit = QToolButton(self.menuBar)
self.menu_edit.setObjectName(u"menu_edit")
self.horizontalLayout_6.addWidget(self.menu_edit)
self.menu_run = QToolButton(self.menuBar)
self.menu_run.setObjectName(u"menu_run")
self.menu_run.setMinimumSize(QSize(0, 0))
self.menu_run.setStyleSheet(u"")
self.menu_run.setPopupMode(QToolButton.InstantPopup)
self.menu_run.setToolButtonStyle(Qt.ToolButtonTextOnly)
self.menu_run.setAutoRaise(True)
self.horizontalLayout_6.addWidget(self.menu_run)
self.formLayout.setWidget(1, QFormLayout.LabelRole, self.menuBar)
self.titleRight = QLabel(self.verticalFrame)
self.titleRight.setObjectName(u"titleRight")
sizePolicy3 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
sizePolicy3.setHorizontalStretch(0)
sizePolicy3.setVerticalStretch(0)
sizePolicy3.setHeightForWidth(self.titleRight.sizePolicy().hasHeightForWidth())
self.titleRight.setSizePolicy(sizePolicy3)
self.titleRight.setMaximumSize(QSize(16777215, 45))
font1 = QFont()
font1.setPointSize(10)
font1.setBold(False)
font1.setItalic(False)
self.titleRight.setFont(font1)
self.titleRight.setAlignment(Qt.AlignLeading|Qt.AlignLeft|Qt.AlignVCenter)
self.formLayout.setWidget(0, QFormLayout.LabelRole, self.titleRight)
self.horizontalLayout_3.addWidget(self.verticalFrame)
self.horizontalLayout.addWidget(self.leftBox)
self.rightButtons = QFrame(self.contentTopBg)
self.rightButtons.setObjectName(u"rightButtons")
self.rightButtons.setMinimumSize(QSize(0, 28))
self.rightButtons.setFrameShape(QFrame.NoFrame)
self.rightButtons.setFrameShadow(QFrame.Raised)
self.horizontalLayout_2 = QHBoxLayout(self.rightButtons)
self.horizontalLayout_2.setSpacing(5)
self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
self.settingsTopBtn = QPushButton(self.rightButtons)
self.settingsTopBtn.setObjectName(u"settingsTopBtn")
self.settingsTopBtn.setMinimumSize(QSize(28, 28))
self.settingsTopBtn.setMaximumSize(QSize(28, 28))
self.settingsTopBtn.setCursor(QCursor(Qt.PointingHandCursor))
icon = QIcon()
icon.addFile(u":/icons/icons/icon_settings.png", QSize(), QIcon.Normal, QIcon.Off)
self.settingsTopBtn.setIcon(icon)
self.settingsTopBtn.setIconSize(QSize(20, 20))
self.horizontalLayout_2.addWidget(self.settingsTopBtn)
self.minimizeAppBtn = QPushButton(self.rightButtons)
self.minimizeAppBtn.setObjectName(u"minimizeAppBtn")
self.minimizeAppBtn.setMinimumSize(QSize(28, 28))
self.minimizeAppBtn.setMaximumSize(QSize(28, 28))
self.minimizeAppBtn.setCursor(QCursor(Qt.PointingHandCursor))
icon1 = QIcon()
icon1.addFile(u":/icons/icons/icon_minimize.png", QSize(), QIcon.Normal, QIcon.Off)
self.minimizeAppBtn.setIcon(icon1)
self.minimizeAppBtn.setIconSize(QSize(20, 20))
self.horizontalLayout_2.addWidget(self.minimizeAppBtn)
self.maximizeRestoreAppBtn = QPushButton(self.rightButtons)
self.maximizeRestoreAppBtn.setObjectName(u"maximizeRestoreAppBtn")
self.maximizeRestoreAppBtn.setMinimumSize(QSize(28, 28))
self.maximizeRestoreAppBtn.setMaximumSize(QSize(28, 28))
font2 = QFont()
font2.setPointSize(10)
font2.setBold(False)
font2.setItalic(False)
font2.setStyleStrategy(QFont.PreferDefault)
self.maximizeRestoreAppBtn.setFont(font2)
self.maximizeRestoreAppBtn.setCursor(QCursor(Qt.PointingHandCursor))
icon2 = QIcon()
icon2.addFile(u":/icons/icons/icon_maximize.png", QSize(), QIcon.Normal, QIcon.Off)
self.maximizeRestoreAppBtn.setIcon(icon2)
self.maximizeRestoreAppBtn.setIconSize(QSize(20, 20))
self.horizontalLayout_2.addWidget(self.maximizeRestoreAppBtn)
self.closeAppBtn = QPushButton(self.rightButtons)
self.closeAppBtn.setObjectName(u"closeAppBtn")
self.closeAppBtn.setMinimumSize(QSize(28, 28))
self.closeAppBtn.setMaximumSize(QSize(28, 28))
self.closeAppBtn.setCursor(QCursor(Qt.PointingHandCursor))
icon3 = QIcon()
icon3.addFile(u":/icons/icons/icon_close.png", QSize(), QIcon.Normal, QIcon.Off)
self.closeAppBtn.setIcon(icon3)
self.closeAppBtn.setIconSize(QSize(20, 20))
self.horizontalLayout_2.addWidget(self.closeAppBtn)
self.horizontalLayout.addWidget(self.rightButtons, 0, Qt.AlignRight)
self.gridLayout.addWidget(self.contentTopBg, 0, 0, 1, 1)
self.retranslateUi(Form)
QMetaObject.connectSlotsByName(Form)
# setupUi
def retranslateUi(self, Form):
Form.setWindowTitle(QCoreApplication.translate("Form", u"Form", None))
self.menu_file.setText(QCoreApplication.translate("Form", u"File", None))
self.menu_edit.setText(QCoreApplication.translate("Form", u"Edit", None))
self.menu_run.setText(QCoreApplication.translate("Form", u"Run", None))
self.titleRight.setText(QCoreApplication.translate("Form", u"FlexSensor 6", None))
#if QT_CONFIG(tooltip)
self.settingsTopBtn.setToolTip(QCoreApplication.translate("Form", u"Settings", None))
#endif // QT_CONFIG(tooltip)
self.settingsTopBtn.setText("")
#if QT_CONFIG(tooltip)
self.minimizeAppBtn.setToolTip(QCoreApplication.translate("Form", u"Minimize", None))
#endif // QT_CONFIG(tooltip)
self.minimizeAppBtn.setText("")
#if QT_CONFIG(tooltip)
self.maximizeRestoreAppBtn.setToolTip(QCoreApplication.translate("Form", u"Maximize", None))
#endif // QT_CONFIG(tooltip)
self.maximizeRestoreAppBtn.setText("")
#if QT_CONFIG(tooltip)
self.closeAppBtn.setToolTip(QCoreApplication.translate("Form", u"Close", None))
#endif // QT_CONFIG(tooltip)
self.closeAppBtn.setText("")
# retranslateUi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment