mirror of
https://invent.kde.org/plasma/layer-shell-qt.git
synced 2025-05-28 02:50:21 -04:00
Add width and height to test
This is needed if we are not anchoring to the full screen
This commit is contained in:
parent
2b1219cfdd
commit
cd409ed50e
@ -69,7 +69,10 @@ int main(int argc, char **argv)
|
|||||||
QStringLiteral("One of ") + enumsToStringList(layerMetaEnum).join(QLatin1String("|")),
|
QStringLiteral("One of ") + enumsToStringList(layerMetaEnum).join(QLatin1String("|")),
|
||||||
QStringLiteral("layer"),
|
QStringLiteral("layer"),
|
||||||
QStringLiteral("LayerTop"));
|
QStringLiteral("LayerTop"));
|
||||||
parser.addOptions({marginsOption, scopeOption, anchorsOption, layerOption});
|
QCommandLineOption widthOption(QStringLiteral("width"), QStringLiteral("Width of the window"), QStringLiteral("pixels"), QStringLiteral("0"));
|
||||||
|
QCommandLineOption heightOption(QStringLiteral("height"), QStringLiteral("Height of the window"), QStringLiteral("pixels"), QStringLiteral("0"));
|
||||||
|
|
||||||
|
parser.addOptions({marginsOption, scopeOption, anchorsOption, layerOption, widthOption, heightOption});
|
||||||
parser.addHelpOption();
|
parser.addHelpOption();
|
||||||
parser.process(app);
|
parser.process(app);
|
||||||
|
|
||||||
@ -90,6 +93,13 @@ int main(int argc, char **argv)
|
|||||||
if (parser.isSet(anchorsOption)) {
|
if (parser.isSet(anchorsOption)) {
|
||||||
layerShell->setAnchors(stringToEnum<Window::Anchors>(anchorMetaEnum, parser.value(anchorsOption)));
|
layerShell->setAnchors(stringToEnum<Window::Anchors>(anchorMetaEnum, parser.value(anchorsOption)));
|
||||||
}
|
}
|
||||||
|
if (parser.isSet(widthOption)) {
|
||||||
|
window.setWidth(parser.value(widthOption).toInt());
|
||||||
|
}
|
||||||
|
if (parser.isSet(heightOption)) {
|
||||||
|
window.setHeight(parser.value(heightOption).toInt());
|
||||||
|
}
|
||||||
|
|
||||||
window.show();
|
window.show();
|
||||||
|
|
||||||
// just so you don't block yourself out whilst testing
|
// just so you don't block yourself out whilst testing
|
||||||
|
Loading…
Reference in New Issue
Block a user