From 8911551b93e6f92371402b136b05af47c8e4e970 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 20 Jan 2013 00:14:02 -0600 Subject: Rename KApplication to TDEApplication to avoid conflicts with KDE4 --- .../docs/tdevelop/kde_app_devel/index.docbook | 14 +++++++------- tde-i18n-sv/docs/tdevelop/kdearch/index.docbook | 20 ++++++++++---------- 2 files changed, 17 insertions(+), 17 deletions(-) (limited to 'tde-i18n-sv/docs/tdevelop') diff --git a/tde-i18n-sv/docs/tdevelop/kde_app_devel/index.docbook b/tde-i18n-sv/docs/tdevelop/kde_app_devel/index.docbook index 0947ea823f9..a03de46062b 100644 --- a/tde-i18n-sv/docs/tdevelop/kde_app_devel/index.docbook +++ b/tde-i18n-sv/docs/tdevelop/kde_app_devel/index.docbook @@ -722,7 +722,7 @@ return a.exec(); int main( int argc, char **argv ) { -KApplication a( argc, argv ); +TDEApplication a( argc, argv ); QPushButton hello( "Hello world!", 0 ); hello.resize( 100, 30 ); @@ -741,13 +741,13 @@ return a.exec(); >Du märker att vi först har ändrat från QApplication till KApplicationTDEApplication. Dessutom var vi tvungna att ändra den tidigare använda metoden setMainWidget() till setTopWidget som KApplicationTDEApplication använder för att ange huvudkomponenten. Det är allt! Ditt första KDE-program är klart. Du behöver bara tala om för kompilatorn vilken deklarationssökväg KDE har, och för länkaren att den ska länka med tdecore-biblioteket med -ltdecore. Eftersom du nu åtminstone vet vad funktionen och QObject och tdecore-biblioteksdokumentationen för klassen KApplicationTDEApplication. KDE:s biblioteksreferensguide har också en fullständig beskrivning av hur konstruktorerna i QApplication och KApplicationTDEApplication anropas, inklusive behandling av kommandoradsväljare. @@ -1001,7 +1001,7 @@ return a.exec(); 5 about.addAuthor( "Ditt Namn", 0, "du@du.se" ); 6 KCmdLineArgs::init(argc, argv, &about); 7 KCmdLineArgs::addCmdLineOptions(options); -8 KApplication app; +8 TDEApplication app; 9 10 // registrera oss som en DCOP-klient 11 app.dcopClient()->registerAs(app.name(), false); @@ -1038,7 +1038,7 @@ return a.exec(); > Vad som först händer nu, är att objektet KApplicationTDEApplication skapas som vanligt, men vi har lagt till några KDE-metoder som anger information om program och upphovsman för programmet. diff --git a/tde-i18n-sv/docs/tdevelop/kdearch/index.docbook b/tde-i18n-sv/docs/tdevelop/kdearch/index.docbook index 3b30c309ae7..9764639d1fa 100644 --- a/tde-i18n-sv/docs/tdevelop/kdearch/index.docbook +++ b/tde-i18n-sv/docs/tdevelop/kdearch/index.docbook @@ -151,8 +151,8 @@ <ulink url="kdeapi:tdecore/KApplication" ->KApplication</ulink +><ulink url="kdeapi:tdecore/TDEApplication" +>TDEApplication</ulink > Initierar och styr ett KDE-program. @@ -2135,8 +2135,8 @@ rc_DATA = kviewui.rc Start av Hjälpcentralen är inkapslat i klassen KApplication är inkapslat i klassen TDEApplication. För att visa handboken för programmet, använd bara X-DCOP-ServiceType anger hur tjänsten startas. Värdet Unique (unik) anger att tjänsten inte får startas mer än en gång. Det betyder att om du försöker starta tjänsten (t.ex. via KApplication::startServiceByName() (unik) anger att tjänsten inte får startas mer än en gång. Det betyder att om du försöker starta tjänsten (t.ex. via TDEApplication::startServiceByName(), kontrollerar KDE om den redan har registrerats i DCOP, och använder tjänsten som kör. Om den inte redan är registrerad, startar KDE den och väntar till den har registrerats. Därför kan du omedelbart skicka DCOP-anrop till tjänsten. I detta fall, ska tjänsten implementeras som KUniqueApplication. @@ -2452,14 +2452,14 @@ X-TDE-StartupNotify=false >Använda DCOP-tjänster En DCOP-tjänst startas med en av flera metoder i klassen KApplication: +>En DCOP-tjänst startas med en av flera metoder i klassen TDEApplication: DCOPClient *client = kapp->dcopClient(); client->attach(); if (!client->isApplicationRegistered("kio_uiserver")) { QString error; - if (KApplication::startServiceByName("kio_uiserver", QStringList(), &error)) + if (TDEApplication::startServiceByName("kio_uiserver", QStringList(), &error)) cout << "Start av KIO-server misslyckades med meddelandet " << error << endl; } ... @@ -2478,11 +2478,11 @@ if (!client->call("kio_uiserver", "UIServer", "setListMode(bool)", I exemplet som ges här, startas tjänsten "med namn", dvs. första argumentet till KApplication::startServiceByName() TDEApplication::startServiceByName() är namnet, som det anges på raden Name i desktop-filen. Ett alternativ är att använda KApplication::startServiceByDesktopName()TDEApplication::startServiceByDesktopName(), som använder namnet på desktop-filen som argument, dvs. i det här fallet "kio_uiserver.desktop". -- cgit v1.2.1