KUniqueApplication::KUniqueApplication(bool allowStyles, bool GUIenabled, bool configUnique) : TDEApplication( allowStyles, GUIenabled, initHack( configUnique )), DCOPObject(TDECmdLineArgs::about->appName()) { d = new KUniqueApplicationPrivate; d->processingRequest = false; d->firstInstance = true; if (s_nofork) // Can't call newInstance directly from the constructor since it's virtual... TQTimer::singleShot( 0, this, TQT_SLOT(newInstanceNoFork()) ); }
KoApplication::KoApplication() : KApplication( initHack() ) { d = new KoApplicationPrivate; // Initialize all KOffice directories etc. KoGlobal::initialize(); // Prepare a DCOP interface d->m_appIface = new KoApplicationIface; dcopClient()->setDefaultObject( d->m_appIface->objId() ); m_starting = true; }
KoApplication::KoApplication() : KApplication(initHack()) , d(new KoApplicationPrivate) { // Tell the iconloader about share/apps/koffice/icons KIconLoader::global()->addAppDir("koffice"); // Initialize all KOffice directories etc. KoGlobal::initialize(); new KoApplicationAdaptor(this); QDBusConnection::sessionBus().registerObject("/application", this); m_starting = true; }