Adds QskDrawer to gallery
This commit is contained in:
parent
acd83bd8bf
commit
fb626078bf
@ -3,6 +3,7 @@
|
|||||||
* SPDX-License-Identifier: BSD-3-Clause
|
* SPDX-License-Identifier: BSD-3-Clause
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include "QskLinearBox.h"
|
||||||
#include "label/LabelPage.h"
|
#include "label/LabelPage.h"
|
||||||
#include "progressbar/ProgressBarPage.h"
|
#include "progressbar/ProgressBarPage.h"
|
||||||
#include "inputs/InputPage.h"
|
#include "inputs/InputPage.h"
|
||||||
@ -17,6 +18,7 @@
|
|||||||
#include <QskMainView.h>
|
#include <QskMainView.h>
|
||||||
#include <QskFocusIndicator.h>
|
#include <QskFocusIndicator.h>
|
||||||
#include <QskObjectCounter.h>
|
#include <QskObjectCounter.h>
|
||||||
|
#include <QskDrawer.h>
|
||||||
#include <QskTabView.h>
|
#include <QskTabView.h>
|
||||||
#include <QskTextLabel.h>
|
#include <QskTextLabel.h>
|
||||||
#include <QskSwitchButton.h>
|
#include <QskSwitchButton.h>
|
||||||
@ -209,6 +211,31 @@ namespace
|
|||||||
connect( button, &QskSwitchButton::toggled,
|
connect( button, &QskSwitchButton::toggled,
|
||||||
this, &Header::enabledToggled );
|
this, &Header::enabledToggled );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
QskDrawer* drawer = new QskDrawer( this->parentItem() );
|
||||||
|
drawer->setEdge( Qt::RightEdge );
|
||||||
|
|
||||||
|
auto o = new QskLinearBox( Qt::Vertical );
|
||||||
|
|
||||||
|
auto c = new QskLinearBox( Qt::Vertical, o );
|
||||||
|
new QskPushButton( "One", c );
|
||||||
|
new QskPushButton( "Two", c );
|
||||||
|
new QskPushButton( "Three", c );
|
||||||
|
|
||||||
|
c->setExtraSpacingAt( Qt::BottomEdge );
|
||||||
|
|
||||||
|
auto close = new QskPushButton( "Close", o );
|
||||||
|
connect( close, &QskPushButton::clicked,
|
||||||
|
drawer, &QskDrawer::close );
|
||||||
|
|
||||||
|
drawer->setContent( o );
|
||||||
|
|
||||||
|
auto burger = new QskPushButton( "≡", this );
|
||||||
|
burger->setEmphasis( QskPushButton::LowEmphasis );
|
||||||
|
connect( burger, &QskPushButton::clicked,
|
||||||
|
this, [drawer]() { drawer->open(); });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Q_SIGNALS:
|
Q_SIGNALS:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user