From f1d570183a654b6dba86f463d96931399757e11e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Tue, 3 Sep 2013 19:59:21 +0200 Subject: Additional k => tde renaming and fixes --- .../docs/tdevelop/kde_app_devel/index.docbook | 48 ++--- tde-i18n-et/docs/tdevelop/kdearch/index.docbook | 196 ++++++++++----------- tde-i18n-et/docs/tdevelop/tdevelop/credits.docbook | 2 +- .../docs/tdevelop/tdevelop/getting-started.docbook | 20 +-- tde-i18n-et/docs/tdevelop/tdevelop/index.docbook | 2 +- .../docs/tdevelop/tdevelop/plugin-tools.docbook | 4 +- .../tdevelop/tdevelop/project-management.docbook | 4 +- tde-i18n-et/docs/tdevelop/tdevelop/setup.docbook | 4 +- .../tdevelop/tdevelop/tdevelop-install.docbook | 16 +- tde-i18n-et/docs/tdevelop/tdevelop/unixdev.docbook | 2 +- 10 files changed, 149 insertions(+), 149 deletions(-) (limited to 'tde-i18n-et/docs/tdevelop') diff --git a/tde-i18n-et/docs/tdevelop/kde_app_devel/index.docbook b/tde-i18n-et/docs/tdevelop/kde_app_devel/index.docbook index a0e91f93c6a..61bd8a034bf 100644 --- a/tde-i18n-et/docs/tdevelop/kde_app_devel/index.docbook +++ b/tde-i18n-et/docs/tdevelop/kde_app_devel/index.docbook @@ -166,7 +166,7 @@ > KDevelopi kasutaja käsiraamat (kuulub KDevelopi IDE koosseisu) @@ -188,7 +188,7 @@ >Lisaks saab abi otsida mitmetest meililistidest, mille aadressid leiab mainitud veebilehekülgedelt, ning Useneti uudistegruppidest, mis on pühendatud KDE ja UNIX-i kasutamisele ning programmeerimiskeeltele C ja C++. KDevelopi IDE kohta võib abi leida meililistist tdevelop@tdevelop.orgkdevelop@kdevelop.org. Pane tähele, et KDevelopi meeskond on pühendunud vahendite loomisele, mis lubavad sul rakendusi programmeerida, mistõttu see meililist pole mitte tehnilise abi foorum, kust otsida abi siis, kui sinu arendatud rakendused ei tööta teostamisvigade või sinu operatsioonisüsteemi seadistusprobleemide tõttu. Küll aga soovitame kõigil kasutajatel pöörduda meililisti alati, kui tekib probleeme IDE enda kasutamisega, samuti võib sinna anda teada vigadest ja ettepanekutest, kuidas arenduskeskkonda veel paremaks muuta. @@ -681,7 +681,7 @@ return a.exec(); > teek kfile, mis sisaldab faili valimise dialooge teek tdefile, mis sisaldab faili valimise dialooge @@ -689,11 +689,11 @@ return a.exec(); >Lisaks pakub KDE spetsiifilisemateks ülesanneteks järgmisi teeke: teek tdefx, mis sisaldab pilte, pildiefekte. QStyle laiendust KStyle teek tdefx, mis sisaldab pilte, pildiefekte. QStyle laiendust TDEStyle teek khtml, mis sisaldab KDE html-komponenti teek tdehtml, mis sisaldab KDE html-komponenti teeki kio, mis sisaldab süvataseme ligipääsu võrgufailidele teeki tdeio, mis sisaldab süvataseme ligipääsu võrgufailidele teeki kparts, mis sisaldab korduvkasutatavate, põimitavate, laiendatavate rakenduste toetust teeki tdeparts, mis sisaldab korduvkasutatavate, põimitavate, laiendatavate rakenduste toetust @@ -717,7 +717,7 @@ return a.exec(); >KDE näidisrakendus Järgnevalt näed, et KDE rakenduse kirjutamine pole sugugi raskem kui Qt rakenduse kirjutamine. KDE omaduste ärakasutamiseks tuleb lihtsalt tarvitada mõningaid muid klasse. Võtame näitena ette eespool kirjeldatud Qt rakenduse muutmise KDE rakenduseks: #include <kapplication.h> +>#include <tdeapplication.h> #include <qpushbutton.h> int main( int argc, char **argv ) @@ -907,7 +907,7 @@ return a.exec(); -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -c -o kscribble.o `test -f 'kscribble.cpp' || echo '/home/caleb/kscribble/src/'`kscribble.cpp 30 kscribble.cpp: In member function `void KScribble::setupActions()' -31 kscribble.cpp:107: warning: unused variable `KAction*custom' +31 kscribble.cpp:107: warning: unused variable `TDEAction*custom' 32 /usr/lib/qt/bin/moc /home/caleb/kscribble/src/kscribbleview.h -o kscribbleview.moc 33 source='kscribbleview.cpp' object='kscribbleview.o' libtool=no \ 34 depfile='.deps/kscribbleview.Po' tmpdepfile='.deps/kscribbleview.TPo' \ @@ -948,7 +948,7 @@ return a.exec(); -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o kscribble -R /usr/local/kde3/lib -R /usr/lib/qt/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib/qt/lib - -L/usr/local/kde3/lib main.o kscribble.o kscribbleview.o pref.o kscribbleiface_skel.o -lkio + -L/usr/local/kde3/lib main.o kscribble.o kscribbleview.o pref.o kscribbleiface_skel.o -ltdeio 54 source='kscribble_client.cpp' object='kscribble_client.o' libtool=no \ 55 depfile='.deps/kscribble_client.Po' tmpdepfile='.deps/kscribble_client.TPo' \ 56 depmode=gcc3 /bin/sh /home/caleb/kscribble/admin/depcomp \ @@ -1055,14 +1055,14 @@ return a.exec(); Vaatame nüüd konstruktorit ja seda, kuidas selle eksemplar välja kutsutakse 1 KScribble::KScribble() -2 : KMainWindow( 0, "KScribble" ), +2 : TDEMainWindow( 0, "KScribble" ), 3 m_view(new KScribbleView(this)), 4 m_printer(0) 5 { 6 // accept dnd 7 setAcceptDrops(true); 8 -9 // tell the KMainWindow that this is indeed the main widget +9 // tell the TDEMainWindow that this is indeed the main widget 10 setCentralWidget(m_view); 11 12 // then, setup our actions @@ -1084,7 +1084,7 @@ return a.exec(); >Pane tähele, et KScribble on klassi KMainWindowTDEMainWindow järglane, mis on KDE rakenduste üks baasklasse. Me initsialiseerime klassi KScribbleView oma keskse vidinana, loome klassi QWidget järglaseks ja lisa püstine ja rõhtne QScrollBars (seda teeb teha KDE vidinaga KHTMLView). (seda teeb teha KDE vidinaga TDEHTMLView). KDE teegid loodi selleks, et rakenduste kujundamine KDE töökeskkonna jaoks oleks veelgi lihtsam ja nende funktsionaalsus suurem kui see, mida saanuks pakkuda ainuüksi QT kasutamisel. Teek tdeui pakub: KListView: TDEListView: QListView võimsam versioon KIconView: ikoonifailide graafiline näitaja TDEIconView: ikoonifailide graafiline näitaja Teek khtml omalt poolt pakub täieliku HTML-i tõlgendava vidina, mida saab kohe kasutada. See on keritav, nii et ka selle pärast ei pea muretsema. Üks võimalikke kasutamiskohti on HTML-redaktori eelvaatlusvidin. Seda kasutavad HTML-failide näitamiseks mitmed rakendused, näiteks Konqueror. +>Teek tdehtml omalt poolt pakub täieliku HTML-i tõlgendava vidina, mida saab kohe kasutada. See on keritav, nii et ka selle pärast ei pea muretsema. Üks võimalikke kasutamiskohti on HTML-redaktori eelvaatlusvidin. Seda kasutavad HTML-failide näitamiseks mitmed rakendused, näiteks Konqueror. @@ -1278,11 +1278,11 @@ return a.exec(); >Kuidas see töötab? Meie rakendus on klassi KMainWindowTDEMainWindow järglane, mis automaatselt tegeleb menüüriba ja tööriistaribade loomisega. Meetodis KScribble::setupActions() on meetodi KMainWindow::createGUI()TDEMainWindow::createGUI() väljakutse. See meetod laeb ressursifaili, milleks antud juhul on kscribbleui.rc, mis käivitamise ajal initsialiseerib menüüd. Pane tähele, et kscribbleui.rc on Automake'i halduris näha ühe projektifailina. Selle avamisel näeb järgmist: 1 <!DOCTYPE kpartgui SYSTEM "kpartgui.dtd"> 2 <kpartgui name="kscribble" version="1"> @@ -1313,7 +1313,7 @@ return a.exec(); >, mis võimaldavad lisada menüüribale elemente. KMainWindowTDEMainWindow meetodid statusBar() ja Kiirklahvide seadistamine Rakendusele annab märksa professionaalsema ilme, kui lisad sellele kiirklahvid. Neid tarvitavad küll peamiselt kogenumad kasutajad, kes soovivad rakenduses tavapärasest veelgi kiiremini töötada ega pelga selleks väikest vaeva kiirklahvide meeldejätmise nimel. Selleks pakuvad KDE teegid klassi KActionTDEAction, mis pakub kiirklahve ja ligipääsu globaalselt seadistatud standardsetele kiirklahvidele. Vaikimisi kasutavad &tdevelop;i genereeritud rakenduse raamistikud ainult standardseid kiirklahve, näiteks F1 abidokumendi avamiseks, Ctrl+N uue faili loomiseks jne. @@ -1374,7 +1374,7 @@ return a.exec(); Lisaks peaks rakendus pakkuma ka võimalust avada HTML-põhine käsiraamat kõigest tavapärase klahvile F1 vajutamisega. Kontekstipõhise abisüsteemi pakub automaatselt klass KMainWindowTDEMainWindow, ehkki rakenduse autor peab mõistagi ise looma abidokumendi sisu. Et ka &tdevelop; pakub igakülgset abi ning Rakenduse nõustajagi loodud KDE raamistik sisaldab selle toetust, tutvustamegi käesolevas peatükis seda, kus ja kuidas lisada abivõimalused. @@ -1387,7 +1387,7 @@ return a.exec(); >Kohtspikrid Hästi lihtne abivõimalus on kohtspikrid. Need on väiksed abiteated, mis ilmuvad nähtavale, kui kasutaja viib hiire vidina kohale, mis pakub kohtspikrit, ning kaovad siis, kui hiir vidina kohalt lahkub. Kõige enam kasutatakse kohtspikreid tööriistaribadel, kus need tuleb hoida võimalikult väiksetena, sest tööriistaribasid saab seadistada oma infot pakkuma mitmel moel: kas ainult nuppudena, nuppudena, millel on tekst paremal pool ikooni või selle all, või ka ainult tekstina. See esitamisvõimalus peaks olema kasutaja poolt seadistatav, aga ei pruugi tingimata olla. Teksti näidatakse nii või teisiti ka kohtspikrina ning tööriistariba koosneb tavaliselt nuppudest ja muudest vidinatest, näiteks tekstikastidest ja liitkastidest. Selle täielikku kirjeldust näeb klassi KToolBarTDEToolBar dokumentatsioonis, mis asub tdeui teegis. Vaatame näitena ühe tavalise rakenduse nuppu "Uus fail": @@ -1403,7 +1403,7 @@ return a.exec(); >Olekuriba laiendamine Et rakendused, mis on KMainWindowTDEMainWindow järglased, sisaldavad ka olekuriba, pakub see ka valikut olekuriba teateid kõigi menüü- ja tööriistariba elementide tarbeks. Olekuriba abiteade on lühike teade, mis laiendab kohtspikrit või asendab menüüriba elementide kohtspikreid. Nagu nimigi ütleb, näidatakse seda olekuribal, kui kasutaja avab menüü ja valib sealt mõne kirje. diff --git a/tde-i18n-et/docs/tdevelop/kdearch/index.docbook b/tde-i18n-et/docs/tdevelop/kdearch/index.docbook index 2f770fe11c5..f1721605326 100644 --- a/tde-i18n-et/docs/tdevelop/kdearch/index.docbook +++ b/tde-i18n-et/docs/tdevelop/kdearch/index.docbook @@ -25,7 +25,7 @@ >
bernd@tdevelop.orgbernd@kdevelop.org
@@ -97,13 +97,13 @@ kiotdeio Teek kiotdeio sisaldab vahendeid asünkroonseks ja võrguläbipaistvusega sisend-väljundoperatsioonideks ning ligipääsu MIME tüüpide käsitlemisele. Samuti pakub see KDE failidialoogi ja selle abiklasse. @@ -123,14 +123,14 @@ khtmltdehtml Teek khtml sisaldab KHTML komponenti, HTML lehitsemise vidinat, DOM API-t ja parsijat, sealhulgas Java ja JavaScripti liidest. tdehtml sisaldab TDEHTML komponenti, HTML lehitsemise vidinat, DOM API-t ja parsijat, sealhulgas Java ja JavaScripti liidest. @@ -401,8 +401,8 @@ <ulink url="kdeapi:tdecore/KZoneAllocator" ->KZoneAllocator</ulink +><ulink url="kdeapi:tdecore/TDEZoneAllocator" +>TDEZoneAllocator</ulink > Tõhus mälueraldaja väikeste objektide suurtele gruppidele. @@ -430,8 +430,8 @@ <ulink url="kdeapi:tdecore/KAccel" ->KAccel</ulink +><ulink url="kdeapi:tdecore/TDEAccel" +>TDEAccel</ulink > Valik kiirklahve. @@ -441,8 +441,8 @@ <ulink url="kdeapi:tdecore/KStdAccel" ->KStdAccel</ulink +><ulink url="kdeapi:tdecore/TDEStdAccel" +>TDEStdAccel</ulink > Hõlpus ligipääs tavalistele kiirklahvidele. @@ -470,8 +470,8 @@ <ulink url="kdeapi:tdecore/KIconLoader" ->KIconLoader</ulink +><ulink url="kdeapi:tdecore/TDEIconLoader" +>TDEIconLoader</ulink > Laeb ikoonid teemaga ühilduvalt. @@ -481,11 +481,11 @@ <ulink url="kdeapi:tdecore/KIconTheme" ->KIconTheme</ulink +><ulink url="kdeapi:tdecore/TDEIconTheme" +>TDEIconTheme</ulink > KIconLoaderi abiklassid. +>TDEIconLoaderi abiklassid. @@ -576,8 +576,8 @@ <ulink url="kdeapi:tdecore/KCompletion" ->KCompletion</ulink +><ulink url="kdeapi:tdecore/TDECompletion" +>TDECompletion</ulink > Üldine stringide automaatne lõpetamine. @@ -587,7 +587,7 @@ <ulink url="kdeapi:kio/KURLCompletion" +><ulink url="kdeapi:tdeio/KURLCompletion" >KURLCompletion</ulink > <ulink url="kdeapi:kio/KShellCompletion" +><ulink url="kdeapi:tdeio/KShellCompletion" >KShellCompletion</ulink > <ulink url="kdeapi:tdeui/KListView" ->KListView</ulink +><ulink url="kdeapi:tdeui/TDEListView" +>TDEListView</ulink > Klassi <ulink url="kdeapi:tdeui/KListView" ->KListBox</ulink +><ulink url="kdeapi:tdeui/TDEListView" +>TDEListBox</ulink > Klassi <ulink url="kdeapi:tdeui/KListView" ->KIconView</ulink +><ulink url="kdeapi:tdeui/TDEListView" +>TDEIconView</ulink > Klassi <ulink url="kdeapi:tdeui/KListView" +><ulink url="kdeapi:tdeui/TDEListView" >KLineEdit</ulink > <ulink url="kdeapi:tdeui/KFontCombo" ->KFontCombo</ulink +><ulink url="kdeapi:tdeui/TDEFontCombo" +>TDEFontCombo</ulink > Liitkast fontide valimiseks. @@ -725,7 +725,7 @@ <ulink url="kdeapi:kfile/KURLRequester" +><ulink url="kdeapi:tdefile/KURLRequester" >KURLRequester</ulink > <ulink url="kdeapi:kfile/KFileDialog" +><ulink url="kdeapi:tdefile/KFileDialog" >KFileDialog</ulink > <ulink url="kdeapi:tdeui/KFontDialog" ->KFontDialog</ulink +><ulink url="kdeapi:tdeui/TDEFontDialog" +>TDEFontDialog</ulink > Fondi valimise dialoog. @@ -821,8 +821,8 @@ url="kdeapi:tdeui/KAnimWidget" <ulink url="kdeapi:kfile/KIconDialog" ->KIconDialog</ulink +><ulink url="kdeapi:tdefile/TDEIconDialog" +>TDEIconDialog</ulink > Ikooni valimise dialoog. @@ -865,8 +865,8 @@ url="kdeapi:tdeui/KAnimWidget" <ulink url="kdeapi:tdeui/KAboutDialog" ->KAboutDialog</ulink +><ulink url="kdeapi:tdeui/TDEAboutDialog" +>TDEAboutDialog</ulink > Infodialoog. @@ -887,7 +887,7 @@ url="kdeapi:tdeui/KAnimWidget" <ulink url="kdeapi:kfile/KURLRequesterDlg" +><ulink url="kdeapi:tdefile/KURLRequesterDlg" >KURLRequesterDlg</ulink > <ulink url="kdeapi:tdeui/KAction" ->KAction</ulink +><ulink url="kdeapi:tdeui/TDEAction" +>TDEAction</ulink > Toimingu abstraktsioon, mida võib lisada menüü- ja tööriistaribale. @@ -938,8 +938,8 @@ url="kdeapi:tdeui/KAnimWidget" <ulink url="kdeapi:tdeui/KActionCollection" ->KActionCollection</ulink +><ulink url="kdeapi:tdeui/TDEActionCollection" +>TDEActionCollection</ulink > Valik toiminguid. @@ -960,7 +960,7 @@ url="kdeapi:tdeui/KAnimWidget" <ulink url="kdeapi:kparts/KPartManager" +><ulink url="kdeapi:tdeparts/KPartManager" >KPartManager</ulink > <ulink url="kdeapi:kio/KServiceType" +><ulink url="kdeapi:tdeio/KServiceType" >KServiceType</ulink > <ulink url="kdeapi:kio/KService" +><ulink url="kdeapi:tdeio/KService" >KService</ulink > <ulink url="kdeapi:kio/KMimeType" +><ulink url="kdeapi:tdeio/KMimeType" >KMimeType</ulink > <ulink url="kdeapi:kio/KServiceTypeProfile" +><ulink url="kdeapi:tdeio/KServiceTypeProfile" >KServiceTypeProfile</ulink > <ulink url="kdeapi:kio/KServiceTypeProfile" ->KTrader</ulink +><ulink url="kdeapi:tdeio/KServiceTypeProfile" +>TDETrader</ulink > Teenuste päring. @@ -1698,8 +1698,8 @@ url="kdeapi:tdeui/KAnimWidget" >) esinevad just seal, kus stiilijuhised ette näevad. XMLGUI on eriti oluline moodulprogrammides, kus menüüriba elemendid võivad pärineda erinevatelt pluginatelt või komponentidelt. KDE tipptaseme akna klassi KMainWindowKDE tipptaseme akna klassi TDEMainWindow eellane on KXMLGUIClient, mistõttu see toetab automaatselt XMLGUI-d. Kõigi selles loodud toimingute eellane peab olema kliendi KStdAction::zoomIn ( this, SLOT(slotZoomIn()), actionCollection() ); KStdAction::zoomOut ( this, SLOT(slotZoomOut()), actionCollection() ); KStdAction::zoom ( this, SLOT(slotZoom()), actionCollection() ); - new KAction ( i18n("&Half size"), ALT+Key_0, + new TDEAction ( i18n("&Half size"), ALT+Key_0, this, SLOT(slotHalfSize()), actionCollection(), "zoom50" ); - new KAction ( i18n("&Normal size"), ALT+Key_1, + new TDEAction ( i18n("&Normal size"), ALT+Key_1, this, SLOT(slotDoubleSize()), actionCollection(), "zoom100" ); - new KAction ( i18n("&Double size"), ALT+Key_2, + new TDEAction ( i18n("&Double size"), ALT+Key_2, this, SLOT(slotDoubleSize()), actionCollection(), "zoom200" ); - new KAction ( i18n("&Fill Screen"), ALT+Key_3, + new TDEAction ( i18n("&Fill Screen"), ALT+Key_3, this, SLOT(slotFillScreen()), actionCollection(), "zoomMaxpect" ); - new KAction ( i18n("Fullscreen &Mode"), CTRL+SHIFT+Key_F, + new TDEAction ( i18n("Fullscreen &Mode"), CTRL+SHIFT+Key_F, this, SLOT(slotFullScreen()), actionCollection(), "fullscreen" ); @@ -1975,7 +1975,7 @@ rc_DATA = kviewui.rc unplugActionList("openwith"); openWithActions.clear(); for ( /* iterate over the relevant services */ ) { - KAction *action = new KAction( ...); + TDEAction *action = new TDEAction( ...); openWithActions.append(action); } plugActionList("openwith", openWithActions); @@ -2098,12 +2098,12 @@ rc_DATA = kviewui.rc Kui menüü- ja tööriistaribad luua toimingumustreid kasutades, võetakse kohtspikrina kasutatav string konstruktori KAction kasutades, võetakse kohtspikrina kasutatav string konstruktori TDEAction esimesest argumendist: action = new KAction(i18n("&Delete"), "editdelete", +>action = new TDEAction(i18n("&Delete"), "editdelete", SHIFT+Key_Delete, actionCollection(), "del") @@ -2334,9 +2334,9 @@ X-KDevelop-Scope=Project >KDevFactory (mille eellane on KLibFactory). Levinum näide on ). Levinum näide on KParts::Factory, mis peaks pakkuma , mis peaks pakkuma KParts::ReadOnlyPart või enamikul juhtudel üldisem KLibFactoryJagatud teekide teenuste kasutamine Jagatud teegi teenuse kasutamiseks rakenduses tuleb hankida seda esindav Jagatud teegi teenuse kasutamiseks rakenduses tuleb hankida seda esindav KService objekt. Sellest räägitakse pikemalt MIME tüüpe tutvustavas osas (samuti ikka veel kirjutamata osas KTraderi kohta). +> (samuti ikka veel kirjutamata osas TDETraderi kohta). DCOP-teenus on tavaliselt teostatud programmina, mis käivitub vajaduse korral. Sellisel juhul loob ta silmuse ja jälgib DCOP-ühendusi. Programm võib olla interaktiivne, kuid see võib ka täielikult või osaliselt tegutseda taustal deemonina, ilma et kasutaja seda otseselt märkaks. Sellise deemoni näide on kio_uiserver, mis teostab kasutaja suhtlust, näiteks KIO teegi edenemisdialoogi. Antud kontekstis on tsentraliseeritud deemoni eeliseks näiteks see, et mitme erineva faili tõmbamise edenemist saab näidata ühes aknas isegi juhul, kui tõmbamine käivitati erinevatest rakendustest. +>tdeio_uiserver, mis teostab kasutaja suhtlust, näiteks TDEIO teegi edenemisdialoogi. Antud kontekstis on tsentraliseeritud deemoni eeliseks näiteks see, et mitme erineva faili tõmbamise edenemist saab näidata ühes aknas isegi juhul, kui tõmbamine käivitati erinevatest rakendustest. DCOP-teenus defineeritakse teisiti kui jagatud teegi teenus. Loomulikult ei määra see teeki, vaid käivitatava faili. Samuti ei määra DCOP-teenused rida ServiceType, sest tavaliselt käivitatakse nad nimepidi. Lisaomadustena on selles kaks rida: @@ -2432,14 +2432,14 @@ if (!factory) { Selline on kio_uiservertdeio_uiserver definitsioon: [Desktop Entry] Type=Service -Name=kio_uiserver -Exec=kio_uiserver +Name=tdeio_uiserver +Exec=tdeio_uiserver X-DCOP-ServiceType=Unique X-TDE-StartupNotify=false @@ -2457,9 +2457,9 @@ X-TDE-StartupNotify=false DCOPClient *client = kapp->dcopClient(); client->attach(); -if (!client->isApplicationRegistered("kio_uiserver")) { +if (!client->isApplicationRegistered("tdeio_uiserver")) { QString error; - if (TDEApplication::startServiceByName("kio_uiserver", QStringList(), &error)) + if (TDEApplication::startServiceByName("tdeio_uiserver", QStringList(), &error)) cout << "Starting kioserver failed with message " << error << endl; } ... @@ -2467,9 +2467,9 @@ QByteArray data, replyData; QCString replyType; QDataStream arg(data, IO_WriteOnly); arg << true; -if (!client->call("kio_uiserver", "UIServer", "setListMode(bool)", +if (!client->call("tdeio_uiserver", "UIServer", "setListMode(bool)", data, replyType, replyData)) - cout << "Call to kio_uiserver failed" << endl; + cout << "Call to tdeio_uiserver failed" << endl; ... @@ -2484,7 +2484,7 @@ if (!client->call("kio_uiserver", "UIServer", "setListMode(bool)", >. Teine võimalus on kasutada funktsiooni TDEApplication::startServiceByDesktopName(), mis võtab argumendiks töölauafaili failinime, s.t. antud juhul "kio_uiserver.desktop""tdeio_uiserver.desktop". is. KDE teekides on selline tüübidefinitsioon seotud KDE teekides on selline tüübidefinitsioon seotud KMimeType eksemplariga. Kasuta seda umbes nii, nagu alljärgnevas näites: @@ -2651,7 +2651,7 @@ else >(sellel meetodil on veel mõningaid argumente, kuid need on dokumenteerimata, mistõttu võib nad antud juhul kõrvale jätta) Sellisel juhul võib olla mõttekam tuvastada MIME tüüp faili sisu, mitte aga faili nime järgi. See on usaldusväärsem, kuid ka aeglasem meetod, sest selleks tuleb lugeda vähemalt osa failist. Seda teeb klass Sellisel juhul võib olla mõttekam tuvastada MIME tüüp faili sisu, mitte aga faili nime järgi. See on usaldusväärsem, kuid ka aeglasem meetod, sest selleks tuleb lugeda vähemalt osa failist. Seda teeb klass KMimeMagic, mille veakäsitlus on veidi teistsugune: @@ -2691,14 +2691,14 @@ else See käivitab KIO töö, laadides alla osa failist ja uurides seda. Arvesta, et see funktsioon on tõenäoliselt päris aeglane ja blokeerib programmi töö. Tavaliselt on seda mõtet kasutada ainult siis, kui See käivitab TDEIO töö, laadides alla osa failist ja uurides seda. Arvesta, et see funktsioon on tõenäoliselt päris aeglane ja blokeerib programmi töö. Tavaliselt on seda mõtet kasutada ainult siis, kui KMimeType::findByURL() tagastab "application/octet-stream". Kui sa aga ei soovi rakenduse tööd blokeerida, võib ka vahetult käivitada KIO töö ja luua ühenduse selle mõningate signaalidega: +>Kui sa aga ei soovi rakenduse tööd blokeerida, võib ka vahetult käivitada TDEIO töö ja luua ühenduse selle mõningate signaalidega: void FooClass::findType() @@ -2765,7 +2765,7 @@ for (it = offers.begin(); it != offers.end(); ++it) { >"Application" võib anda ka "KParts::ReadOnlyPart". Sellisel juhul tagastatakse põimitavate komponentide nimekiri, mis suudavad HTML-i esitada, näiteks KHTML. +>. Sellisel juhul tagastatakse põimitavate komponentide nimekiri, mis suudavad HTML-i esitada, näiteks TDEHTML. Enamasti puudub vajadus saada teada kõiki MIME tüübi ja teenuse tüübi kombinatsiooni käsitleda suutvaid teenuseid. Siis sobib kasutada mugavat funktsiooni, mis tagastab ainult kõige eelistatuma teenuse: @@ -2779,12 +2779,12 @@ else Keerulisemate päringute jaoks on mõeldud võimas CORBA taoline Keerulisemate päringute jaoks on mõeldud võimas CORBA taoline maakler. Rakenduse teenuse käivitamiseks mõne URL-iga on kasutatav Rakenduse teenuse käivitamiseks mõne URL-iga on kasutatav KRun: @@ -2845,7 +2845,7 @@ new KRun(url); >: kui ootad, et veebilehitseja laeks alla mingi saidi, ei pea see blokeerima kasutajaliidest. Samuti ei peaks veebilehekülje renderdamine algama alles siis, kui kätte on saadud kogu lehekülg, vaid käima regulaarselt vastavalt uute andmete saabumisele. KDE teekides teostab võrguläbipaistvuse KIO API. Selle arhitektuuri keskne mõiste on IO KDE teekides teostab võrguläbipaistvuse TDEIO API. Selle arhitektuuri keskne mõiste on IO töö. Töö võib faile kopeerida, kustutada vms. Töö käivitamisel tegutseb see taustal ega blokeeri rakendust. Kogu töö tagasiside rakendusele, näiteks andmete edastamine või edenemisinfo, käib läbi integreeritud Qt sündmusesilmuse. @@ -2866,10 +2866,10 @@ new KRun(url); KIO kasutamine +>TDEIO kasutamine Enamasti luuakse tööd KIO nimeruumis funktsioone välja kutsudes. Need funktsioonid kasutavad argumendina üht või kaht URL-i ja võib-olla vastavalt vajadusele veel mõningaid parameetreid. Kui töö on lõpetatud, väljastatakse signaal Enamasti luuakse tööd TDEIO nimeruumis funktsioone välja kutsudes. Need funktsioonid kasutavad argumendina üht või kaht URL-i ja võib-olla vastavalt vajadusele veel mõningaid parameetreid. Kui töö on lõpetatud, väljastatakse signaal result(TDEIO::Job*). Signaali väljastamise järel kustutab töö iseenda. Toome siin tüüpilise kasutamise näite: @@ -3163,7 +3163,7 @@ void FooClass::mkdirResult(TDEIO::Job *job) >Sünkroonne kasutamine Sageli on KIO asünkroonne API liiga keerukas kasutada, seepärast ei ole ka täieliku asünkroonsuse teostamine esmatähtis. Näiteks programmi korral, mus suudab korraga käsitleda ainult üht dokumenti, ei ole nagunii midagi teha, kui programm parajasti dokumenti alla laeb. Sellistel lihtsatel juhtudel on olemas märksa lihtsam API staatiliste funktsioonide kogumi näol TDEIO::NetAccess-is. Näiteks faili kopeerimiseks kasuta: +>Sageli on TDEIO asünkroonne API liiga keerukas kasutada, seepärast ei ole ka täieliku asünkroonsuse teostamine esmatähtis. Näiteks programmi korral, mus suudab korraga käsitleda ainult üht dokumenti, ei ole nagunii midagi teha, kui programm parajasti dokumenti alla laeb. Sellistel lihtsatel juhtudel on olemas märksa lihtsam API staatiliste funktsioonide kogumi näol TDEIO::NetAccess-is. Näiteks faili kopeerimiseks kasuta: KURL source, target; @@ -3209,7 +3209,7 @@ if (TDEIO::NetAccess::download(url, tempFile) { void FooClass::reloadPage() { - KURL url("http://www.tdevelop.org/index.html"); + KURL url("http://www.kdevelop.org/index.html"); TDEIO::TransferJob *job = TDEIO::get(url, true, false); job->addMetaData("cache", "reload"); ... @@ -3252,13 +3252,13 @@ void FooClass::transferResult(TDEIO::Job *job) >Ajastamine KIO API kasutamisel ei ole tavaliselt vajalik pead vaevata IO moodulite käivitamise ja nendega suhtlemise üksikasjade pärast. Kõige tavalisem on käivitada töö teatud parameetritega ja tegelda töö väljastatud signaalidega. +>TDEIO API kasutamisel ei ole tavaliselt vajalik pead vaevata IO moodulite käivitamise ja nendega suhtlemise üksikasjade pärast. Kõige tavalisem on käivitada töö teatud parameetritega ja tegelda töö väljastatud signaalidega. Tagaplaanil on aga kõik palju keerukam. Tööd luues seatakse see järjekorda. Kui rakendus läheb tagasi sündmusesilmusesse, eraldab KIO mooduliprotsessid järjekorras olevatele töödele. Esimese töö korral on kõik lihtne: käivitatakse vajaliku protokolli IO moodul. Kuid pärast töö lõpetamist (näiteks allalaadimist HTTP-serverilt) ei tapeta tööd otsekohe, vaid see lükatakse jõude moodulite puhvrisse ja tapetakse pärast seda, kui see on olnud mingi aja mitteaktiivne (praegu on väärtuseks 3 minutit). Kui saabub uus soov samale protokollile ja masinale, võetakse moodul uuesti kasutusele. Selle ilmne eelis on tõik, et nii saab tunduvalt kärpida sama masina puhul sarnaseid töid ette võttes muidu uute protsesside loomisele ja võib-olla ka autentimisele kuluvaid ressursse ja aega. +>Tagaplaanil on aga kõik palju keerukam. Tööd luues seatakse see järjekorda. Kui rakendus läheb tagasi sündmusesilmusesse, eraldab TDEIO mooduliprotsessid järjekorras olevatele töödele. Esimese töö korral on kõik lihtne: käivitatakse vajaliku protokolli IO moodul. Kuid pärast töö lõpetamist (näiteks allalaadimist HTTP-serverilt) ei tapeta tööd otsekohe, vaid see lükatakse jõude moodulite puhvrisse ja tapetakse pärast seda, kui see on olnud mingi aja mitteaktiivne (praegu on väärtuseks 3 minutit). Kui saabub uus soov samale protokollile ja masinale, võetakse moodul uuesti kasutusele. Selle ilmne eelis on tõik, et nii saab tunduvalt kärpida sama masina puhul sarnaseid töid ette võttes muidu uute protsesside loomisele ja võib-olla ka autentimisele kuluvaid ressursse ja aega. Mõistagi on taaskasutamne võimalik ainult siis, kui olemasolev moodul on oma varasema töö juba lõpetanud. Kui uus soov saabub ajal, mil mooduliprotsess veel käib, tuleb käivitada uus protsess. Ülaltoodud API näiteks ei olnud piiratud uute mooduliprotsesside loomine: kui käivitad järjest 20 erineva faili allalaadimise, käivitab KIO 20 mooduliprotsessi. Sellist moodulite omistamist töödele nimetatakse Mõistagi on taaskasutamne võimalik ainult siis, kui olemasolev moodul on oma varasema töö juba lõpetanud. Kui uus soov saabub ajal, mil mooduliprotsess veel käib, tuleb käivitada uus protsess. Ülaltoodud API näiteks ei olnud piiratud uute mooduliprotsesside loomine: kui käivitad järjest 20 erineva faili allalaadimise, käivitab TDEIO 20 mooduliprotsessi. Sellist moodulite omistamist töödele nimetatakse vahetuks omistamiseks. See ei ole aga mitte alati eelistatav viis, sest võib nõuda hulganisti mälu ja koormata tugevasti nii kliendi kui serveri masinat. @@ -3317,7 +3317,7 @@ EXTRA_DIST = $(mime_DATA) [Protocol] -exec=kio_ftp +exec=tdeio_ftp protocol=ftp input=none output=filesystem @@ -3344,7 +3344,7 @@ Icon=ftp Ülejäänud .protocol-faili read määravad ära mooduli omadused. Üldiselt on võimalused, mida moodul peab teostama, palju lihtsamad kui võimalused, mida KIO API rakendustele pakub. Selle põhjuseks on keerukate tööde jagamine mitmeks alamtööks. Näiteks kataloogi sisu näitamiseks rekursiivselt käivitatakse üks töö tippkataloogis. Seejärel käivitatakse iga alamkataloogi sisu leidmiseks uued alamtööd. KIO ajastaja tagab, et korraga ei oleks aktiivsed liiga palju töid. Ka võib KIO näiteks faili kopeerimiseks protokolli korral, mis ei toeta vahetult kopeerimist (näiteks -faili read määravad ära mooduli omadused. Üldiselt on võimalused, mida moodul peab teostama, palju lihtsamad kui võimalused, mida TDEIO API rakendustele pakub. Selle põhjuseks on keerukate tööde jagamine mitmeks alamtööks. Näiteks kataloogi sisu näitamiseks rekursiivselt käivitatakse üks töö tippkataloogis. Seejärel käivitatakse iga alamkataloogi sisu leidmiseks uued alamtööd. TDEIO ajastaja tagab, et korraga ei oleks aktiivsed liiga palju töid. Ka võib TDEIO näiteks faili kopeerimiseks protokolli korral, mis ei toeta vahetult kopeerimist (näiteks ftp:), lugeda lähtefaili ja seejärel kirjutada andmed sihtfaili. Selleks peab .protocolLisaks on taasteostatavaid funktsioone, mida ei ole ära toodud .protocol-failis. Nende tegevuste puhul määrab KIO automaatselt, kas need on toetatud või mitte (s.t vaiketeostus tagastab vea). +>-failis. Nende tegevuste puhul määrab TDEIO automaatselt, kas need on toetatud või mitte (s.t vaiketeostus tagastab vea). diff --git a/tde-i18n-et/docs/tdevelop/tdevelop/credits.docbook b/tde-i18n-et/docs/tdevelop/tdevelop/credits.docbook index ecbc9bcfa01..7de5011e939 100644 --- a/tde-i18n-et/docs/tdevelop/tdevelop/credits.docbook +++ b/tde-i18n-et/docs/tdevelop/tdevelop/credits.docbook @@ -11,7 +11,7 @@ Käsiraamatu esialgse variandi kirjutasid Bernd Gehrmann bernd@tdevelop.orgbernd@kdevelop.org ja Caleb Tennis caleb@aei-tech.com. Hello::Hello() - : KMainWindow( 0, "Hello" ) + : TDEMainWindow( 0, "Hello" ) { Klõpsa hiire parema nupuga klassil KMainWindowTDEMainWindow. Ilmub kontekstimenüü. Vali sealt Otsi dokumentatsioonis: KMainWindowOtsi dokumentatsioonis: TDEMainWindow. Nüüd avaneb tööriistavaade Dokumentatsioon, kus näeb kirjetu KMainWindowTDEMainWindow otsingusõnana kaardil Otsing. Mõne aja pärast avaneb töötsoonis uus redaktoriaken, mis näitab KDE API dokumentatsiooni klassi KMainWindowTDEMainWindow kohta. Sama hästi võib valida ka menüükirje Leia dokumentatsioonis: KMainWindowLeia dokumentatsioonis: TDEMainWindow. Sel juhul avatakse tööriistavaates Dokumentatsioon kaart Otsija, mis tavaliselt pakub mitmeid otsingusõna sisaldavat lehekülge. (Meie näites on selleks tõenäoliselt klassid KMainWindowTDEMainWindow ja KMainWindowInterfaceTDEMainWindowInterface. Vali see, mille vastu huvi tunned, ning vastavat dokumentatsiooni kuvatakse redaktoriaknas. @@ -1979,7 +1979,7 @@ Keep lines at 80 characters length maximum. > ning seab kursori otse selle klassi definitsiooni ette: Hello::Hello() - : KMainWindow( 0, "Hello" ) + : TDEMainWindow( 0, "Hello" ) { @@ -2684,7 +2684,7 @@ linkend="gettingstarted-edit-arrange-sourceheader" > kommentaariread Hello::Hello() - : KMainWindow( 0, "Hello" ) + : TDEMainWindow( 0, "Hello" ) { // set the shell's ui resource file // TODO check the user interface diff --git a/tde-i18n-et/docs/tdevelop/tdevelop/index.docbook b/tde-i18n-et/docs/tdevelop/tdevelop/index.docbook index c4b348709b2..b6b3be36da9 100644 --- a/tde-i18n-et/docs/tdevelop/tdevelop/index.docbook +++ b/tde-i18n-et/docs/tdevelop/tdevelop/index.docbook @@ -133,7 +133,7 @@ Entries which require special treatment are marked with comments starting with ' >
bernd@tdevelop.orgbernd@kdevelop.org
diff --git a/tde-i18n-et/docs/tdevelop/tdevelop/plugin-tools.docbook b/tde-i18n-et/docs/tdevelop/tdevelop/plugin-tools.docbook index ab1d258853c..e167627072f 100644 --- a/tde-i18n-et/docs/tdevelop/tdevelop/plugin-tools.docbook +++ b/tde-i18n-et/docs/tdevelop/tdevelop/plugin-tools.docbook @@ -202,7 +202,7 @@ Komponentide näitaja Graafiline vahend KTraderi-laadsete päringute sooritamiseks registreeritud teenuste kohtaGraafiline vahend TDETraderi-laadsete päringute sooritamiseks registreeritud teenuste kohta
Kopeeri Lihtne failide üleslaadimise plugin. See kopeerib faili mis tahes KIO toetusega protokolli tarvitades.Lihtne failide üleslaadimise plugin. See kopeerib faili mis tahes TDEIO toetusega protokolli tarvitades.
Lühike Lühike autoconfi õppematerjal Christopher W. Curtise sulest on saadaval &tdevelop;i koduleheküljel. See põhiteemaks on peamised sammud MakefileKirje Ava kasutades võimaldab faili avada mitmesugustes redaktorites või rakendustes (⪚ meie näite ikoonifaili saab avada rakenduses KIconTDEIcon). Uue redaktori valimiseks klõpsa rippmenüü serval asuvale noolele. Sõltuvalt sellest, milliste redaktorikomponentidega on sinu &kde; kompileeritud, võib valik olla mõnevõrra erinev (vaata allpool märkust Uue redaktori valimiseks klõpsa rippmenüü serval asuvale noolele. Sõltuvalt sellest, milliste redaktorikomponentidega on sinu &kde; kompileeritud, võib valik olla mõnevõrra erinev (vaata allpool märkust Tähtis). Klõpsa meelepärasele redaktorile ja seejärel OKRedaktori muutmine ei mõjuta juba avatud faile. Nende korral on kaks võimalust. Sa võid sulgeda kõik tekstiaknad ja need siis ükshaaval taas avada. Samuti võid sulgeda terve projekti ja selle uuesti avada. Seejärel avatakse aknad juba automaatselt uut redaktoriliidest kasutades. -KDevelop võimaldab kasutada redaktoriliideseid, mida &kde; on registreerinud ja mis pakuvad ateParti liidest. Kui mõni mainitud valikutest sinul puudub, kontrolli oma &kde; paigaldust ja veendu, et vastav KPart on korrektselt paigaldatud. diff --git a/tde-i18n-et/docs/tdevelop/tdevelop/tdevelop-install.docbook b/tde-i18n-et/docs/tdevelop/tdevelop/tdevelop-install.docbook index 360bc54edaf..7a936e09fd2 100644 --- a/tde-i18n-et/docs/tdevelop/tdevelop/tdevelop-install.docbook +++ b/tde-i18n-et/docs/tdevelop/tdevelop/tdevelop-install.docbook @@ -73,8 +73,8 @@ &tdevelop; on binaarpaketina saadaval paljudes &Linux; distributsioonides (näiteks SuSE, RedHat ja nii edasi). Binaarpaketid on mõnes käepärases vormingus, näiteks RPM, mis muudab nende paigaldamise üsna lihtsaks. Järgida tuleb lihtsalt distributsiooni tarkvara paigaldamise üldisi reegleid. &tdevelop;i lähtekoodi võib aga hankida, kompileerida ja paigaldada ka ise. Lähtekoodi leiab projekti koduleheküljelt http://www.tdevelop.org&tdevelop;i lähtekoodi võib aga hankida, kompileerida ja paigaldada ka ise. Lähtekoodi leiab projekti koduleheküljelt http://www.kdevelop.org või &kde; FTP-saidilt. @@ -1014,7 +1014,7 @@ > kbuildsycocatdebuildsycoca ~> kbuildsycocatdebuildsycoca (Nüüd käivita &tdevelop;:) @@ -1119,7 +1119,7 @@ > Käsk kbuildsycocatdebuildsycoca (build system control cache ehk ehitussüsteemi kontrollimise puhver) otsib teeke ja puhverdab nende asukoha ning versiooni, et &tdevelop; need üles leiaks. Kuid see võtab tublisti aega — ning see tuleb käivitada iga kord, kui käivitad shelli, et panna &tdevelop; tööle mittestandardsest kataloogist. Seepärast soovitame eeltoodud käsud lisada shelliskripti, et sa ei peaks neid kogu aeg käsitsi sisestama. @@ -1129,13 +1129,13 @@ > või .cshrc, kuid see pole soovitatav, sest kbuildsycocatdebuildsycoca käivitatakse sel juhul alati, kui avad shelli.) Käsk kbuildsycocatdebuildsycoca ei tööta administraatori õigustes. See tuleb välja kutsuda mitteadministraatorist kasutaja õigustes. (Pealegi ei ole üldse hea mõte tegelda tarkvara arendamisega administraatori õigustes!) Application Program Interface ehk programmi- või rakendusliides. Õigupoolest sisaldab API rida kirjeldusi (&ie; nimekonventsioone), mida kasutades rakendus saab kasutada operatsioonisüsteemi ja teisi teenuseid. Meie kontekstis on sellel aga laiem tähendus. &kde; või &Qt; rakenduse API on klasside ja meetodite kokkuvõte, mida saab kasutada oma moodi sõnaraamatuna lähtekoodis liikumisel. Uusima API versiooni leiab Uusima API versiooni leiab KDevelopi koduleheküljelt. Seda uuendatakse automaatselt iga 24 tunni järel, nii et see on alati maksimaalselt värske. Mallid erinevate projektide loomiseks &juhtimiskeskus;e moodulid, &kicker;i (paneeli) apletid, KIO-moodulid, &konqueror;i pluginad ja töölauastiilid). +> &juhtimiskeskus;e moodulid, &kicker;i (paneeli) apletid, TDEIO-moodulid, &konqueror;i pluginad ja töölauastiilid).