Including RAID components in VolumeGroupWidget

This commit is contained in:
Caio Carvalho 2018-08-13 16:42:18 -03:00
parent 4365a0e9d2
commit f81f6fbff2
1 changed files with 142 additions and 83 deletions

View File

@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>831</width>
<height>512</height>
<height>418</height>
</rect>
</property>
<property name="minimumSize">
@ -17,14 +17,17 @@
</size>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="1" column="2">
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QLineEdit" name="m_EditVGName"/>
</item>
</layout>
<item row="0" column="0" rowspan="9">
<widget class="ListPhysicalVolumes" name="m_ListPV" native="true">
<property name="minimumSize">
<size>
<width>250</width>
<height>400</height>
</size>
</property>
</widget>
</item>
<item row="1" column="1">
<item row="0" column="1">
<widget class="QLabel" name="m_LabelTextVGName">
<property name="text">
<string>Volume Group Name: </string>
@ -37,6 +40,47 @@
</property>
</widget>
</item>
<item row="0" column="2">
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QLineEdit" name="m_EditVGName"/>
</item>
</layout>
</item>
<item row="1" column="1">
<widget class="QLabel" name="m_LabelTextVolumeType">
<property name="text">
<string>Volume Group Type: </string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="1" column="2">
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QComboBox" name="m_ComboVolumeType"/>
</item>
</layout>
</item>
<item row="2" column="1">
<widget class="QLabel" name="m_LabelRaidLevel">
<property name="text">
<string>RAID level:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="2" column="2">
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QComboBox" name="m_RaidLevel"/>
</item>
</layout>
</item>
<item row="3" column="1">
<widget class="QLabel" name="m_LabelTextPESize">
<property name="text">
@ -50,23 +94,6 @@
</property>
</widget>
</item>
<item row="6" column="2">
<widget class="QLabel" name="m_LabelTotalSectors">
<property name="text">
<string>---</string>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="2" column="2">
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QComboBox" name="m_ComboVolumeType"/>
</item>
</layout>
</item>
<item row="3" column="2">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
@ -87,50 +114,37 @@
</item>
</layout>
</item>
<item row="1" column="0" rowspan="7">
<widget class="ListPhysicalVolumes" name="m_ListPV" native="true">
<property name="minimumSize">
<size>
<width>250</width>
<height>400</height>
</size>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QLabel" name="m_LabelTextTotalLV">
<property name="text">
<string>Total LV: </string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="7" column="2">
<widget class="QLabel" name="m_LabelTotalLV">
<property name="text">
<string>---</string>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLabel" name="m_LabelTextVolumeType">
<property name="text">
<string>Volume Group Type: </string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QLabel" name="m_LabelChunkSize">
<property name="text">
<string>Chunk Size:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="4" column="2">
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<widget class="QSpinBox" name="spinBox">
<property name="suffix">
<string> KiB</string>
</property>
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>2048</number>
</property>
<property name="value">
<number>512</number>
</property>
</widget>
</item>
</layout>
</item>
<item row="5" column="1">
<widget class="QLabel" name="m_LabelTextTotalSize">
<property name="text">
<string>Total Size: </string>
@ -143,7 +157,46 @@
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QLabel" name="m_LabelTotalSize">
<property name="text">
<string>---</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QLabel" name="m_LabelTextTotalUsedSize">
<property name="text">
<string>Used Size: </string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="6" column="2">
<widget class="QLabel" name="m_LabelTotalUsedSize">
<property name="text">
<string>---</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QLabel" name="m_LabelTextTotalSectors">
<property name="text">
<string>Total Sectors: </string>
@ -156,30 +209,23 @@
</property>
</widget>
</item>
<item row="4" column="2">
<widget class="QLabel" name="m_LabelTotalSize">
<item row="7" column="2">
<widget class="QLabel" name="m_LabelTotalSectors">
<property name="text">
<string>---</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="5" column="2">
<widget class="QLabel" name="m_LabelTotalUsedSize">
<item row="8" column="1">
<widget class="QLabel" name="m_LabelTextTotalLV">
<property name="text">
<string>---</string>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
<item row="5" column="1">
<widget class="QLabel" name="m_LabelTextTotalUsedSize">
<property name="text">
<string>Used Size: </string>
<string>Total LV: </string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@ -189,6 +235,19 @@
</property>
</widget>
</item>
<item row="8" column="2">
<widget class="QLabel" name="m_LabelTotalLV">
<property name="text">
<string>---</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
</layout>
</widget>
<customwidgets>