Fixed info component style sheet

This commit is contained in:
Klaus Basan
2014-06-25 19:30:05 +02:00
parent 6c6bcb4e08
commit 71185b1250
2 changed files with 188 additions and 146 deletions

View File

@@ -21,6 +21,7 @@ namespace BlackGui
this->m_hideTimer = new QTimer(this); this->m_hideTimer = new QTimer(this);
this->m_hideTimer->setSingleShot(true); this->m_hideTimer->setSingleShot(true);
connect(this->m_hideTimer, &QTimer::timeout, this, &CInfoWindowComponent::hide); connect(this->m_hideTimer, &QTimer::timeout, this, &CInfoWindowComponent::hide);
connect(this->ui->pb_Close, &QPushButton::pressed, this, &CInfoWindowComponent::hide);
} }
/* /*
@@ -80,7 +81,7 @@ namespace BlackGui
this->ui->le_SmSeverity->setText(statusMessage.getSeverityAsString()); this->ui->le_SmSeverity->setText(statusMessage.getSeverityAsString());
this->ui->le_SmType->setText(statusMessage.getTypeAsString()); this->ui->le_SmType->setText(statusMessage.getTypeAsString());
this->ui->te_SmStatusMessage->setText(statusMessage.getMessage()); this->ui->te_SmStatusMessage->setText(statusMessage.getMessage());
this->ui->lbl_SmSeverity->setPixmap(statusMessage.toIcon()); this->ui->lbl_SmSeverityIcon->setPixmap(statusMessage.toIcon());
this->setCurrentPage(this->ui->pg_StatusMessage); this->setCurrentPage(this->ui->pg_StatusMessage);
this->showWindow(displayTimeMs); this->showWindow(displayTimeMs);

View File

@@ -6,18 +6,25 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>278</width> <width>300</width>
<height>143</height> <height>180</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
<string>WizardPage</string> <string>WizardPage</string>
</property> </property>
<property name="styleSheet"> <property name="styleSheet">
<string notr="true">QWidget { <string notr="true">QFrame#fr_InfoWindow {
border-style: solid;
border-width: 2px;
border-radius: 20px;
border-color: white;
}
QStackedWidget {
font-family: arial-rounded; font-family: arial-rounded;
font: bold 10px; font: bold 10px;
color: black; /** font **/ color: white; /** font not in text edit **/
} }
QPushButton { QPushButton {
@@ -36,10 +43,13 @@ QTextEdit {
border-radius:6px; border-radius:6px;
border-color: green; border-color: green;
opacity: 0.5; opacity: 0.5;
} color: black; /** font **/
</string> }</string>
</property> </property>
<layout class="QHBoxLayout" name="hl_InfoWindow"> <property name="title">
<string>Information</string>
</property>
<layout class="QVBoxLayout" name="vl_InfoWindow">
<property name="spacing"> <property name="spacing">
<number>0</number> <number>0</number>
</property> </property>
@@ -56,128 +66,176 @@ QTextEdit {
<number>0</number> <number>0</number>
</property> </property>
<item> <item>
<widget class="QStackedWidget" name="sw_DifferentModes"> <widget class="QFrame" name="fr_InfoWindow">
<property name="currentIndex"> <property name="frameShape">
<number>2</number> <enum>QFrame::StyledPanel</enum>
</property> </property>
<widget class="QWidget" name="pg_StringMessage"> <property name="frameShadow">
<layout class="QVBoxLayout" name="verticalLayout"> <enum>QFrame::Raised</enum>
<item> </property>
<widget class="QTextEdit" name="te_StringMessage"> <layout class="QVBoxLayout" name="vl_layoutInfoFrame">
<property name="readOnly"> <property name="spacing">
<bool>true</bool> <number>0</number>
</property> </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 alignment="Qt::AlignRight">
<widget class="QPushButton" name="pb_Close">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>20</width>
<height>20</height>
</size>
</property>
<property name="text">
<string/>
</property>
<property name="icon">
<iconset resource="blackgui.qrc">
<normaloff>:/blackgui/icons/close.png</normaloff>:/blackgui/icons/close.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QStackedWidget" name="sw_DifferentModes">
<property name="currentIndex">
<number>2</number>
</property>
<widget class="QWidget" name="pg_StringMessage">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QTextEdit" name="te_StringMessage">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget> </widget>
</item> <widget class="QWidget" name="pg_TextMessage">
</layout> <layout class="QVBoxLayout" name="verticalLayout_2">
</widget> <item>
<widget class="QWidget" name="pg_TextMessage"> <layout class="QGridLayout" name="gl_TextMessage">
<layout class="QVBoxLayout" name="verticalLayout_2"> <item row="0" column="2">
<item> <widget class="QLabel" name="lbl_TmTo">
<layout class="QGridLayout" name="gl_TextMessage"> <property name="text">
<item row="0" column="2"> <string>To</string>
<widget class="QLabel" name="lbl_TmTo"> </property>
<property name="text"> </widget>
<string>To</string> </item>
</property> <item row="1" column="0">
</widget> <widget class="QLabel" name="label">
</item> <property name="text">
<item row="1" column="0"> <string>Received</string>
<widget class="QLabel" name="label"> </property>
<property name="text"> </widget>
<string>Received</string> </item>
</property> <item row="1" column="1">
</widget> <widget class="QLineEdit" name="le_TmReceived"/>
</item> </item>
<item row="1" column="1"> <item row="0" column="0">
<widget class="QLineEdit" name="le_TmReceived"/> <widget class="QLabel" name="lbl_TmFrom">
</item> <property name="text">
<item row="0" column="0"> <string>From</string>
<widget class="QLabel" name="lbl_TmFrom"> </property>
<property name="text"> </widget>
<string>From</string> </item>
</property> <item row="0" column="3">
</widget> <widget class="QLineEdit" name="le_TmTo">
</item> <property name="readOnly">
<item row="0" column="3"> <bool>true</bool>
<widget class="QLineEdit" name="le_TmTo"> </property>
<property name="readOnly"> </widget>
<bool>true</bool> </item>
</property> <item row="0" column="1">
</widget> <widget class="QLineEdit" name="le_TmFrom">
</item> <property name="readOnly">
<item row="0" column="1"> <bool>true</bool>
<widget class="QLineEdit" name="le_TmFrom"> </property>
<property name="readOnly"> </widget>
<bool>true</bool> </item>
</property> <item row="2" column="1" colspan="3">
</widget> <widget class="QTextEdit" name="te_TmText"/>
</item> </item>
<item row="2" column="1" colspan="3"> </layout>
<widget class="QTextEdit" name="te_TmText"/> </item>
</item> </layout>
</layout> </widget>
</item> <widget class="QWidget" name="pg_StatusMessage">
</layout> <layout class="QVBoxLayout" name="verticalLayout_3">
</widget> <item>
<widget class="QWidget" name="pg_StatusMessage"> <layout class="QGridLayout" name="gl_StatusMessage">
<layout class="QVBoxLayout" name="verticalLayout_3"> <item row="2" column="0">
<item> <widget class="QLabel" name="lbl_SmType">
<layout class="QGridLayout" name="gl_StatusMessage"> <property name="text">
<item row="0" column="0"> <string>Type</string>
<widget class="QLabel" name="lbl_SmSeverity"> </property>
<property name="text"> </widget>
<string>Severity</string> </item>
</property> <item row="1" column="1">
</widget> <widget class="QLineEdit" name="le_SmSeverity">
</item> <property name="text">
<item row="1" column="0"> <string>severity</string>
<widget class="QLabel" name="lbl_SmType"> </property>
<property name="text"> <property name="readOnly">
<string>Type</string> <bool>true</bool>
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="1"> <item row="2" column="1">
<widget class="QLineEdit" name="le_SmSeverity"> <widget class="QLineEdit" name="le_SmType">
<property name="readOnly"> <property name="text">
<bool>true</bool> <string>type</string>
</property> </property>
</widget> <property name="readOnly">
</item> <bool>true</bool>
<item row="2" column="0" colspan="2"> </property>
<widget class="QTextEdit" name="te_SmStatusMessage"/> </widget>
</item> </item>
<item row="1" column="1"> <item row="3" column="0" colspan="3">
<widget class="QLineEdit" name="le_SmType"/> <widget class="QTextEdit" name="te_SmStatusMessage">
</item> <property name="readOnly">
</layout> <bool>true</bool>
</item> </property>
</layout> </widget>
</widget> </item>
</widget> <item row="1" column="0">
</item> <widget class="QLabel" name="lbl_SmSeverity">
<item alignment="Qt::AlignTop"> <property name="text">
<widget class="QPushButton" name="pb_Close"> <string>Severity</string>
<property name="sizePolicy"> </property>
<sizepolicy hsizetype="Fixed" vsizetype="Fixed"> </widget>
<horstretch>0</horstretch> </item>
<verstretch>0</verstretch> <item row="1" column="2">
</sizepolicy> <widget class="QLabel" name="lbl_SmSeverityIcon">
</property> <property name="text">
<property name="maximumSize"> <string>icon</string>
<size> </property>
<width>20</width> </widget>
<height>20</height> </item>
</size> </layout>
</property> </item>
<property name="text"> </layout>
<string/> </widget>
</property> </widget>
<property name="icon"> </item>
<iconset resource="blackgui.qrc"> </layout>
<normaloff>:/blackgui/icons/close.png</normaloff>:/blackgui/icons/close.png</iconset>
</property>
</widget> </widget>
</item> </item>
</layout> </layout>
@@ -185,22 +243,5 @@ QTextEdit {
<resources> <resources>
<include location="blackgui.qrc"/> <include location="blackgui.qrc"/>
</resources> </resources>
<connections> <connections/>
<connection>
<sender>pb_Close</sender>
<signal>clicked()</signal>
<receiver>InfoWindow</receiver>
<slot>hide()</slot>
<hints>
<hint type="sourcelabel">
<x>272</x>
<y>52</y>
</hint>
<hint type="destinationlabel">
<x>302</x>
<y>67</y>
</hint>
</hints>
</connection>
</connections>
</ui> </ui>