<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>session</class> <widget class="QWidget" name="session"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>335</width> <height>102</height> </rect> </property> <property name="windowTitle"> <string>Session</string> </property> <layout class="QVBoxLayout" name="session_layout"> <property name="spacing"> <number>0</number> </property> <property name="leftMargin"> <number>5</number> </property> <property name="topMargin"> <number>4</number> </property> <property name="rightMargin"> <number>5</number> </property> <property name="bottomMargin"> <number>4</number> </property> <item> <layout class="QHBoxLayout" name="address_layout"> <property name="spacing"> <number>0</number> </property> <property name="leftMargin"> <number>1</number> </property> <property name="rightMargin"> <number>1</number> </property> <item> <widget class="QLabel" name="address_label"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="font"> <font> <pointsize>13</pointsize> <weight>75</weight> <bold>true</bold> </font> </property> <property name="text"> <string>test@example.com</string> </property> </widget> </item> <item> <widget class="QLabel" name="normalizer"> <property name="minimumSize"> <size> <width>0</width> <height>15</height> </size> </property> <property name="maximumSize"> <size> <width>1</width> <height>15</height> </size> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> <item> <widget class="QLabel" name="tls_label"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>25</width> <height>25</height> </size> </property> <property name="maximumSize"> <size> <width>25</width> <height>25</height> </size> </property> <property name="toolTip"> <string>Session is encrypted using TLS</string> </property> <property name="frameShadow"> <enum>QFrame::Sunken</enum> </property> <property name="pixmap"> <pixmap>icons/lock-blue-12.svg</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </item> <item> <layout class="QHBoxLayout" name="stream_layout"> <property name="spacing"> <number>5</number> </property> <property name="leftMargin"> <number>1</number> </property> <property name="rightMargin"> <number>1</number> </property> <item> <widget class="StreamInfoLabel" name="stream_info_label"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> <string>Audio (PCM 8kHz)</string> </property> </widget> </item> <item> <widget class="QLabel" name="normalizer_2"> <property name="minimumSize"> <size> <width>0</width> <height>15</height> </size> </property> <property name="maximumSize"> <size> <width>1</width> <height>15</height> </size> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> <item> <widget class="PacketLossLabel" name="packet_loss_label"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>14</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>14</height> </size> </property> <property name="palette"> <palette> <active> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>170</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> <colorrole role="Text"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>170</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </active> <inactive> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>170</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> <colorrole role="Text"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>170</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </inactive> <disabled> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>118</red> <green>118</green> <blue>117</blue> </color> </brush> </colorrole> <colorrole role="Text"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>118</red> <green>118</green> <blue>117</blue> </color> </brush> </colorrole> </disabled> </palette> </property> <property name="font"> <font> <pointsize>9</pointsize> </font> </property> <property name="text"> <string>Packet loss 20%</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item> <widget class="LatencyLabel" name="latency_label"> <property name="sizePolicy"> <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="minimumSize"> <size> <width>0</width> <height>14</height> </size> </property> <property name="maximumSize"> <size> <width>16777215</width> <height>14</height> </size> </property> <property name="palette"> <palette> <active> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>170</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> <colorrole role="Text"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>170</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </active> <inactive> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>170</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> <colorrole role="Text"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>170</red> <green>0</green> <blue>0</blue> </color> </brush> </colorrole> </inactive> <disabled> <colorrole role="WindowText"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>118</red> <green>118</green> <blue>117</blue> </color> </brush> </colorrole> <colorrole role="Text"> <brush brushstyle="SolidPattern"> <color alpha="255"> <red>118</red> <green>118</green> <blue>117</blue> </color> </brush> </colorrole> </disabled> </palette> </property> <property name="font"> <font> <pointsize>9</pointsize> </font> </property> <property name="text"> <string>Latency 100ms</string> </property> <property name="alignment"> <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> </property> </widget> </item> <item> <widget class="QLabel" name="srtp_label"> <property name="minimumSize"> <size> <width>25</width> <height>25</height> </size> </property> <property name="maximumSize"> <size> <width>25</width> <height>25</height> </size> </property> <property name="toolTip"> <string>Media is encrypted using SRTP</string> </property> <property name="pixmap"> <pixmap>icons/lock-orange-12.svg</pixmap> </property> <property name="alignment"> <set>Qt::AlignCenter</set> </property> </widget> </item> </layout> </item> <item> <layout class="QHBoxLayout" name="bottom_layout"> <property name="spacing"> <number>7</number> </property> <property name="leftMargin"> <number>1</number> </property> <item> <widget class="DurationLabel" name="duration_label"> <property name="font"> <font> <pointsize>11</pointsize> </font> </property> <property name="text"> <string>0:00:00</string> </property> </widget> </item> <item> <widget class="StatusLabel" name="status_label"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> </widget> </item> <item> <layout class="QHBoxLayout" name="button_layout"> <property name="spacing"> <number>0</number> </property> <item> <widget class="SegmentButton" name="mute_button"> <property name="minimumSize"> <size> <width>22</width> <height>22</height> </size> </property> <property name="maximumSize"> <size> <width>22</width> <height>22</height> </size> </property> <property name="toolTip"> <string>Mute this participant</string> </property> <property name="styleSheet"> <string>QToolButton#mute_button { background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #fafafa, stop:1 #bababa); border-color: #545454; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-width: 1px; border-style: solid; } QToolButton#mute_button:pressed { background: qradialgradient(cx:0.5, cy:0.5, radius:1, fx:0.5, fy:0.5, stop:0 #dddddd, stop:1 #777777); border-style: inset; } </string> </property> <property name="icon"> <iconset> <normaloff>icons/mic12-on.svg</normaloff> <normalon>icons/mic12-off.svg</normalon>icons/mic12-on.svg</iconset> </property> <property name="iconSize"> <size> <width>12</width> <height>12</height> </size> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="SegmentButton" name="hold_button"> <property name="minimumSize"> <size> <width>22</width> <height>22</height> </size> </property> <property name="maximumSize"> <size> <width>22</width> <height>22</height> </size> </property> <property name="toolTip"> <string>Hold the call</string> </property> <property name="styleSheet"> <string>QToolButton { background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #fafafa, stop:1 #bababa); border-color: #545454; border-width: 1px; border-left-width: 0px; border-style: solid; } QToolButton:pressed { background: qradialgradient(cx:0.5, cy:0.5, radius:1, fx:0.5, fy:0.5, stop:0 #dddddd, stop:1 #777777); border-style: inset; } </string> </property> <property name="icon"> <iconset> <normaloff>icons/pause12.svg</normaloff> <normalon>icons/paused12.svg</normalon>icons/pause12.svg</iconset> </property> <property name="iconSize"> <size> <width>12</width> <height>12</height> </size> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="RecordButton" name="record_button"> <property name="minimumSize"> <size> <width>22</width> <height>22</height> </size> </property> <property name="maximumSize"> <size> <width>22</width> <height>22</height> </size> </property> <property name="toolTip"> <string>Record this call</string> </property> <property name="styleSheet"> <string>QToolButton { background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #fafafa, stop:1 #bababa); border-color: #545454; border-width: 1px; border-left-width: 0px; border-style: solid; } QToolButton:pressed { background: qradialgradient(cx:0.5, cy:0.5, radius:1, fx:0.5, fy:0.5, stop:0 #dddddd, stop:1 #777777); border-style: inset; } </string> </property> <property name="icon"> <iconset> <normaloff>icons/record12.svg</normaloff> <normalon>icons/recording12.svg</normalon>icons/record12.svg</iconset> </property> <property name="iconSize"> <size> <width>12</width> <height>12</height> </size> </property> <property name="checkable"> <bool>true</bool> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> <item> <widget class="SegmentButton" name="hangup_button"> <property name="minimumSize"> <size> <width>22</width> <height>22</height> </size> </property> <property name="maximumSize"> <size> <width>22</width> <height>22</height> </size> </property> <property name="toolTip"> <string>Hangup</string> </property> <property name="styleSheet"> <string>QToolButton { background: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #fafafa, stop:1 #bababa); border-color: #545454; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-width: 1px; border-left-width: 0px; border-style: solid; } QToolButton:pressed { background: qradialgradient(cx:0.5, cy:0.5, radius:1, fx:0.5, fy:0.5, stop:0 #dddddd, stop:1 #777777); border-style: inset; } </string> </property> <property name="icon"> <iconset> <normaloff>icons/handset12-red.svg</normaloff>icons/handset12-red.svg</iconset> </property> <property name="iconSize"> <size> <width>12</width> <height>12</height> </size> </property> <property name="autoRaise"> <bool>true</bool> </property> </widget> </item> </layout> </item> </layout> </item> </layout> </widget> <customwidgets> <customwidget> <class>DurationLabel</class> <extends>QLabel</extends> <header>blink.widgets.labels</header> </customwidget> <customwidget> <class>SegmentButton</class> <extends>QToolButton</extends> <header>blink.widgets.buttons</header> </customwidget> <customwidget> <class>StreamInfoLabel</class> <extends>QLabel</extends> <header>blink.widgets.labels</header> </customwidget> <customwidget> <class>LatencyLabel</class> <extends>QLabel</extends> <header>blink.widgets.labels</header> </customwidget> <customwidget> <class>PacketLossLabel</class> <extends>QLabel</extends> <header>blink.widgets.labels</header> </customwidget> <customwidget> <class>StatusLabel</class> <extends>QLabel</extends> <header>blink.widgets.labels</header> </customwidget> <customwidget> <class>RecordButton</class> <extends>QToolButton</extends> <header>blink.widgets.buttons</header> </customwidget> </customwidgets> <resources/> <connections/> </ui>