34 #include "stock.h" |
34 #include "stock.h" |
35 |
35 |
36 #include "../common/document.h" |
36 #include "../common/document.h" |
37 #include "../common/properties.h" |
37 #include "../common/properties.h" |
38 |
38 |
39 static char *application_name; |
39 static const char *application_name; |
40 |
40 |
41 static ui_callback appclose_fnc; |
41 static ui_callback appclose_fnc; |
42 static void *appclose_udata; |
42 static void *appclose_udata; |
43 |
43 |
44 //static QApplication app(qargc, qargv); |
44 //static QApplication app(qargc, qargv); |
45 int app_argc; |
45 int app_argc; |
46 char **app_argv; |
46 char **app_argv; |
47 QApplication *application = NULL; |
47 QApplication *application = NULL; |
48 |
48 |
49 void ui_init(char *appname, int argc, char **argv) { |
49 void ui_init(const char *appname, int argc, char **argv) { |
50 application_name = appname; |
50 application_name = appname; |
51 |
51 |
52 app_argc = argc; |
52 app_argc = argc; |
53 app_argv = argv; |
53 app_argv = argv; |
54 application = new QApplication(app_argc, app_argv); |
54 application = new QApplication(app_argc, app_argv); |
55 |
55 |
56 uic_docmgr_init(); |
56 uic_docmgr_init(); |
57 |
57 |
58 uic_load_app_properties(); |
58 uic_load_app_properties(); |
59 |
59 |
60 ui_stock_init(); |
|
61 } |
60 } |
62 |
61 |
63 char* ui_appname() { |
62 const char* ui_appname() { |
64 return application_name; |
63 return application_name; |
65 } |
64 } |
66 |
65 |
67 void ui_exitfunc(ui_callback f, void *udata) { |
66 void ui_exitfunc(ui_callback f, void *udata) { |
68 appclose_fnc = f; |
67 appclose_fnc = f; |