Create ui form for Drawer exxamples

This commit is contained in:
johanneshilden 2017-10-12 22:32:53 +03:00
parent 6cd984b183
commit 7dbb05abd8
2 changed files with 10 additions and 6 deletions

View File

@ -33,6 +33,8 @@ DrawerSettingsEditor::DrawerSettingsEditor(QWidget *parent)
connect(ui->showDrawerButton, SIGNAL(pressed()), m_drawer, SLOT(openDrawer())); connect(ui->showDrawerButton, SIGNAL(pressed()), m_drawer, SLOT(openDrawer()));
connect(ui->hideDrawerButton, SIGNAL(pressed()), m_drawer, SLOT(closeDrawer())); connect(ui->hideDrawerButton, SIGNAL(pressed()), m_drawer, SLOT(closeDrawer()));
connect(ui->clickToCloseCheckBox, SIGNAL(toggled(bool)), this, SLOT(updateWidget()));
connect(ui->overlayModeCheckBox, SIGNAL(toggled(bool)), this, SLOT(updateWidget()));
} }
DrawerSettingsEditor::~DrawerSettingsEditor() DrawerSettingsEditor::~DrawerSettingsEditor()
@ -42,8 +44,12 @@ DrawerSettingsEditor::~DrawerSettingsEditor()
void DrawerSettingsEditor::setupForm() void DrawerSettingsEditor::setupForm()
{ {
ui->clickToCloseCheckBox->setChecked(m_drawer->clickOutsideToClose());
ui->overlayModeCheckBox->setChecked(m_drawer->overlayMode());
} }
void DrawerSettingsEditor::updateWidget() void DrawerSettingsEditor::updateWidget()
{ {
m_drawer->setClickOutsideToClose(ui->clickToCloseCheckBox->isChecked());
m_drawer->setOverlayMode(ui->overlayModeCheckBox->isChecked());
} }

View File

@ -18,8 +18,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>321</width> <width>180</width>
<height>191</height> <height>94</height>
</rect> </rect>
</property> </property>
<layout class="QFormLayout" name="formLayout"> <layout class="QFormLayout" name="formLayout">
@ -43,14 +43,14 @@
<item row="1" column="1"> <item row="1" column="1">
<widget class="QCheckBox" name="clickToCloseCheckBox"/> <widget class="QCheckBox" name="clickToCloseCheckBox"/>
</item> </item>
<item row="2" column="1"> <item row="2" column="0">
<widget class="QPushButton" name="showDrawerButton"> <widget class="QPushButton" name="showDrawerButton">
<property name="text"> <property name="text">
<string>Show drawer</string> <string>Show drawer</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="1"> <item row="2" column="1">
<widget class="QPushButton" name="hideDrawerButton"> <widget class="QPushButton" name="hideDrawerButton">
<property name="text"> <property name="text">
<string>Hide drawer</string> <string>Hide drawer</string>
@ -59,8 +59,6 @@
</item> </item>
</layout> </layout>
</widget> </widget>
<zorder>formLayoutWidget</zorder>
<zorder>horizontalLayoutWidget</zorder>
</widget> </widget>
<resources/> <resources/>
<connections/> <connections/>