77
88#include " gui/mainWindow.h"
99
10+ KDDockWidgets::MainWindowOptions setUpKDDockWidgets ();
11+
1012int main (int argc, char * argv[]) {
11- // Create QT Application
13+ // Create QT application
1214 logInfo (" Creating QT Application" );
1315 QApplication app (argc, argv);
1416 app.setAttribute (Qt::AA_DontCreateNativeWidgetSiblings);
1517 app.setStyle (QStyleFactory::create (" Fusion" ));
1618 logInfo (" Successfully created QT Application" );
1719
18- // Initialize KDDockWidgets
20+ KDDockWidgets::MainWindowOptions options = setUpKDDockWidgets ();
21+
22+ // Create main window
23+ logInfo (" Creating Main Window" );
24+ MainWindow window (options);
25+ window.show ();
26+ logInfo (" Successfully created Main Window" );
27+
28+ return app.exec ();
29+ }
30+
31+ KDDockWidgets::MainWindowOptions setUpKDDockWidgets () {
1932 logInfo (" Initializing KDDockWidgets and setting flags" );
2033 KDDockWidgets::initFrontend (KDDockWidgets::FrontendType::QtWidgets);
2134 KDDockWidgets::Config::self ().setSeparatorThickness (5 );
@@ -35,12 +48,6 @@ int main(int argc, char* argv[]) {
3548 // options = KDDockWidgets::MainWindowOption_HasCentralGroup;
3649 // options |= KDDockWidgets::MainWindowOption_HasCentralWidget;
3750 logInfo (" Successfully initialized KDDockWidgets and set flags" );
38-
39- // Create Main Window
40- logInfo (" Creating Main Window" );
41- MainWindow window (options);
42- window.show ();
43- logInfo (" Successfully created Main Window" );
4451
45- return app. exec () ;
52+ return options ;
4653}
0 commit comments