qtquick|examples: Add an option to hide title bar

This commit is contained in:
Sergio Martins
2022-07-07 11:30:34 +01:00
parent cd41697ee6
commit 8383b227aa

View File

@@ -38,6 +38,8 @@ int main(int argc, char *argv[])
parser.setApplicationDescription("KDDockWidgets example application");
parser.addHelpOption();
QCommandLineOption noTitleBars("t", QCoreApplication::translate("main", "Hide titlebars when tabs are visible"));
parser.addOption(noTitleBars);
#if defined(DOCKS_DEVELOPER_MODE)
QCommandLineOption noQtTool("no-qttool", QCoreApplication::translate("main", "(internal) Don't use Qt::Tool"));
@@ -82,6 +84,9 @@ int main(int argc, char *argv[])
KDDockWidgets::Config::self().setInternalFlags(internalFlags);
#endif
if (parser.isSet(noTitleBars))
flags |= KDDockWidgets::Config::Flag_HideTitleBarWhenTabsVisible;
// Set any required flags. The defaults are usually fine.
KDDockWidgets::Config::self().setFlags(flags);