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->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()
@ -42,8 +44,12 @@ DrawerSettingsEditor::~DrawerSettingsEditor()
void DrawerSettingsEditor::setupForm()
{
ui->clickToCloseCheckBox->setChecked(m_drawer->clickOutsideToClose());
ui->overlayModeCheckBox->setChecked(m_drawer->overlayMode());
}
void DrawerSettingsEditor::updateWidget()
{
m_drawer->setClickOutsideToClose(ui->clickToCloseCheckBox->isChecked());
m_drawer->setOverlayMode(ui->overlayModeCheckBox->isChecked());
}

View File

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