Create ui form for Drawer exxamples
This commit is contained in:
parent
6cd984b183
commit
7dbb05abd8
|
@ -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());
|
||||||
}
|
}
|
||||||
|
|
|
@ -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/>
|
||||||
|
|
Loading…
Reference in New Issue