Define content margins for settings app
The settings app is supposed to be used on its own. The buttons are without
any margins to the window border though (when borders are deactivated - the
default on Breeze).
Set the default layout margins to improve the look.
(cherry picked from commit f953678e2e
)
This commit is contained in:
parent
15d85987fd
commit
17ea9a49d4
1 changed files with 8 additions and 0 deletions
|
@ -20,6 +20,7 @@
|
|||
|
||||
#include <QApplication>
|
||||
#include <QCommandLineParser>
|
||||
#include <QStyle>
|
||||
|
||||
#include <KCMultiDialog>
|
||||
#include <KAboutData>
|
||||
|
@ -49,6 +50,13 @@ int main(int argc, char** argv)
|
|||
|
||||
KCMultiDialog* dialog = new KCMultiDialog;
|
||||
dialog->addModule(QStringLiteral("kcm_kdeconnect"), {parser.value(QStringLiteral("args"))});
|
||||
|
||||
auto style = dialog->style();
|
||||
dialog->setContentsMargins(style->pixelMetric(QStyle::PM_LayoutLeftMargin),
|
||||
style->pixelMetric(QStyle::PM_LayoutTopMargin),
|
||||
style->pixelMetric(QStyle::PM_LayoutRightMargin),
|
||||
style->pixelMetric(QStyle::PM_LayoutBottomMargin));
|
||||
|
||||
dialog->setAttribute(Qt::WA_DeleteOnClose);
|
||||
dialog->show();
|
||||
|
||||
|
|
Loading…
Reference in a new issue