Lines 23-41
Link Here
|
23 |
I18N_NOOP(__comment), KAboutData::License_GPL_V2, |
23 |
I18N_NOOP(__comment), KAboutData::License_GPL_V2, |
24 |
"(C) 2003 Natella Roberto", 0, "roberto.natella@virgilio.it" ); |
24 |
"(C) 2003 Natella Roberto", 0, "roberto.natella@virgilio.it" ); |
25 |
|
25 |
|
26 |
about.addAuthor("Roberto Natella", 0, |
26 |
about.addAuthor("Roberto Natella", 0, |
27 |
"roberto.natella@virgilio.it", "http://www.orson.it/" ); |
27 |
"roberto.natella@virgilio.it", "http://www.orson.it/" ); |
28 |
|
28 |
|
29 |
KCmdLineArgs::init( argc, argv, &about); |
29 |
KCmdLineArgs::init( argc, argv, &about); |
30 |
|
30 |
|
31 |
KApplication::disableAutoDcopRegistration(); |
31 |
KApplication::disableAutoDcopRegistration(); |
|
|
32 |
|
33 |
if (!KUniqueApplication::start()) { |
34 |
sprintf(stderr, i18n( QString("Unable to start the application. Another instance was already started.") )); |
35 |
exit(0); |
36 |
} |
32 |
KUniqueApplication app; |
37 |
KUniqueApplication app; |
33 |
|
38 |
|
34 |
if( !Komics::lock() ) |
|
|
35 |
return -1; |
36 |
|
39 |
|
37 |
Komics * komics = new Komics(0,new KConfig("libkomicsrc")); |
40 |
Komics * komics = new Komics(0,new KConfig("libkomicsrc")); |
38 |
|
41 |
|
39 |
if( komics == NULL ) |
42 |
if( komics == NULL ) |
40 |
return -1; |
43 |
return -1; |
41 |
|
44 |
|
Lines 46-53
Link Here
|
46 |
int ret = app.exec(); |
49 |
int ret = app.exec(); |
47 |
delete komics; |
50 |
delete komics; |
48 |
|
51 |
|
49 |
Komics::unlock(); |
|
|
50 |
|
51 |
return ret; |
52 |
return ret; |
52 |
} |
53 |
} |
53 |
|
54 |
|