From ee2e43f11aedf615df0f21a8fc32e8fe6bc9782c Mon Sep 17 00:00:00 2001 From: "Lubomir I. Ivanov" Date: Wed, 19 Mar 2014 18:23:43 +0200 Subject: Main: separate the QApplication and UI creation When some arguments like --help and --version are passed to the executable, we don't need to create the UI at all. This patch separates the QApplication creation which is at first only needed to parse the arguments and then if exit() is not called from subsurfacestartup.c, we can call some of the "init" methods such as setup_system_prefs(), fill_profile_color() etc. At this point init_ui() can be called which no longer needs to accept the command line argument list. Signed-off-by: Lubomir I. Ivanov Signed-off-by: Dirk Hohndel --- qt-gui.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'qt-gui.h') diff --git a/qt-gui.h b/qt-gui.h index 80a2daf6a..c3d48afad 100644 --- a/qt-gui.h +++ b/qt-gui.h @@ -1,8 +1,8 @@ #ifndef QT_GUI_H #define QT_GUI_H -void init_ui(int *argcp, char ***argvp); -void init_qt_ui(int *argcp, char ***argvp, char *errormessage); +void init_qt(int *argcp, char ***argvp); +void init_ui(void); void run_ui(void); void exit_ui(void); -- cgit v1.2.3-70-g09d2