summaryrefslogtreecommitdiffstats
path: root/tde-i18n-da/docs/tdevelop/kdearch/index.docbook
diff options
context:
space:
mode:
Diffstat (limited to 'tde-i18n-da/docs/tdevelop/kdearch/index.docbook')
-rw-r--r--tde-i18n-da/docs/tdevelop/kdearch/index.docbook122
1 files changed, 61 insertions, 61 deletions
diff --git a/tde-i18n-da/docs/tdevelop/kdearch/index.docbook b/tde-i18n-da/docs/tdevelop/kdearch/index.docbook
index 070e95301d1..3a4613c6685 100644
--- a/tde-i18n-da/docs/tdevelop/kdearch/index.docbook
+++ b/tde-i18n-da/docs/tdevelop/kdearch/index.docbook
@@ -202,8 +202,8 @@
<listitem
><formalpara
><title
-><ulink url="kdeapi:tdecore/KConfig"
->KConfig</ulink
+><ulink url="kdeapi:tdecore/TDEConfig"
+>TDEConfig</ulink
></title>
<para
>Giver adgang til KDE's konfigurationsdatabase. </para>
@@ -2683,7 +2683,7 @@ else
<programlisting
>KURL url("http://developer.kde.org/favicon.ico");
-QString type = KIO::NetAccess::mimetype(url);
+QString type = TDEIO::NetAccess::mimetype(url);
if (type == KMimeType::defaultMimeType())
cout &lt;&lt; "Kunne ikke afgøre typen" &lt;&lt; endl;
else
@@ -2704,17 +2704,17 @@ else
>void FooClass::findType()
{
KURL url("http://developer.kde.org/favicon.ico");
- KIO::MimetypeJob *job = KIO::mimetype(url);
- connect( job, SIGNAL(result(KIO::Job*)),
- this, SLOT(mimeResult(KIO::Job*)) );
+ TDEIO::MimetypeJob *job = TDEIO::mimetype(url);
+ connect( job, SIGNAL(result(TDEIO::Job*)),
+ this, SLOT(mimeResult(TDEIO::Job*)) );
}
-void FooClass::mimeResult(KIO::Job *job)
+void FooClass::mimeResult(TDEIO::Job *job)
{
if (job->error())
job->showErrorDialog();
else
- cout &lt;&lt; "Mime type: " &lt;&lt; ((KIO::MimetypeJob *)job)->mimetype() &lt;&lt; endl;
+ cout &lt;&lt; "Mime type: " &lt;&lt; ((TDEIO::MimetypeJob *)job)->mimetype() &lt;&lt; endl;
}
</programlisting>
@@ -2870,18 +2870,18 @@ new KRun(url);
<para
>I de fleste tilfælde oprettes job ved at kalde funktioner i KIO-navnerummet. Disse funktioner har en eller to URL'er som argument, og muligvis også andre nødvendige parametre. Når jobbet er afsluttet, sender det signalet <literal
->result(KIO::Job*)</literal
+>result(TDEIO::Job*)</literal
>. Efter signalet er sendets, fjerner jobbet sig selv. Derfor ser et typisk brugertilfælde sådan her ud: </para>
<programlisting
>void FooClass::makeDirectory()
{
- SimpleJob *job = KIO::mkdir(KURL("file:/home/bernd/kiodir"));
- connect( job, SIGNAL(result(KIO::Job*)),
- this, SLOT(mkdirResult(KIO::Job*)) );
+ SimpleJob *job = TDEIO::mkdir(KURL("file:/home/bernd/kiodir"));
+ connect( job, SIGNAL(result(TDEIO::Job*)),
+ this, SLOT(mkdirResult(TDEIO::Job*)) );
}
-void FooClass::mkdirResult(KIO::Job *job)
+void FooClass::mkdirResult(TDEIO::Job *job)
{
if (job->error())
job->showErrorDialog();
@@ -2900,7 +2900,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::mkdir(const KURL &amp;url, int permission)</term>
+>TDEIO::mkdir(const KURL &amp;url, int permission)</term>
<listitem
><para
>Opretter en mappe, valgfrit med visse rettigheder. </para
@@ -2909,7 +2909,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::rmdir(const KURL &amp;url)</term>
+>TDEIO::rmdir(const KURL &amp;url)</term>
<listitem
><para
>Fjerner en mappe. </para
@@ -2918,7 +2918,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::chmod(const KURL &amp;url, int permissions)</term>
+>TDEIO::chmod(const KURL &amp;url, int permissions)</term>
<listitem
><para
>Ændrer rettigheder for en fil. </para
@@ -2927,7 +2927,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::rename(const KURL &amp;src, const KURL &amp;dest, bool overwrite)</term>
+>TDEIO::rename(const KURL &amp;src, const KURL &amp;dest, bool overwrite)</term>
<listitem
><para
>Omdøber en fil. </para
@@ -2936,7 +2936,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::symlink(const QString &amp;target, const KURL &amp;dest, bool overwrite, bool showProgressInfo)</term>
+>TDEIO::symlink(const QString &amp;target, const KURL &amp;dest, bool overwrite, bool showProgressInfo)</term>
<listitem
><para
>Opretter et symbolsk link. </para
@@ -2945,16 +2945,16 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::stat(const KURL &amp;url, bool showProgressInfo)</term>
+>TDEIO::stat(const KURL &amp;url, bool showProgressInfo)</term>
<listitem
><para
->Finder nogen information om filen, såsom størrelse, ændringstid og rettigheder. Informationen kan hentes fra KIO::StatJob::statResult() efter jobbet er afsluttet. </para
+>Finder nogen information om filen, såsom størrelse, ændringstid og rettigheder. Informationen kan hentes fra TDEIO::StatJob::statResult() efter jobbet er afsluttet. </para
></listitem>
</varlistentry>
<varlistentry
><term
->KIO::get(const KURL &amp;url, bool reload, bool showProgressInfo)</term>
+>TDEIO::get(const KURL &amp;url, bool reload, bool showProgressInfo)</term>
<listitem
><para
>Overfører data fra en URL. </para
@@ -2963,7 +2963,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::put(const KURL &amp;url, int permissions, bool overwrite, bool resume, bool showProgressInfo)</term>
+>TDEIO::put(const KURL &amp;url, int permissions, bool overwrite, bool resume, bool showProgressInfo)</term>
<listitem
><para
>Overfører data til en URL. </para
@@ -2972,7 +2972,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::http_post(const KURL &amp;url, const QByteArray &amp;data, bool showProgressInfo)</term>
+>TDEIO::http_post(const KURL &amp;url, const QByteArray &amp;data, bool showProgressInfo)</term>
<listitem
><para
>Sender data. Især for HTTP. </para
@@ -2981,16 +2981,16 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::mimetype(const KURL &amp;url, bool showProgressInfo)</term>
+>TDEIO::mimetype(const KURL &amp;url, bool showProgressInfo)</term>
<listitem
><para
->Forsøger at finde URL'ens Mime-type. Typen kan hentes fra KIO::MimetypeJob::mimetype() efter jobbet er afsluttet. </para
+>Forsøger at finde URL'ens Mime-type. Typen kan hentes fra TDEIO::MimetypeJob::mimetype() efter jobbet er afsluttet. </para
></listitem>
</varlistentry>
<varlistentry
><term
->KIO::file_copy(const KURL &amp;src, const KURL &amp;dest, int permissions, bool overwrite, bool resume, bool showProgressInfo)</term>
+>TDEIO::file_copy(const KURL &amp;src, const KURL &amp;dest, int permissions, bool overwrite, bool resume, bool showProgressInfo)</term>
<listitem
><para
>Kopierer en enkelt fil. </para
@@ -2999,7 +2999,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::file_move(const KURL &amp;src, const KURL &amp;dest, int permissions, bool overwrite, bool resume, bool showProgressInfo)</term>
+>TDEIO::file_move(const KURL &amp;src, const KURL &amp;dest, int permissions, bool overwrite, bool resume, bool showProgressInfo)</term>
<listitem
><para
>Omdøber eller flytter en enkelt fil. </para
@@ -3008,7 +3008,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::file_delete(const KURL &amp;url, bool showProgressInfo)</term>
+>TDEIO::file_delete(const KURL &amp;url, bool showProgressInfo)</term>
<listitem
><para
>Sletter en enkelt fil </para
@@ -3017,16 +3017,16 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::listDir(const KURL &amp;url, bool showProgressInfo)</term>
+>TDEIO::listDir(const KURL &amp;url, bool showProgressInfo)</term>
<listitem
><para
->Laver en liste med indholdet i en mappe. Hver gang nogle nye indgange bliver kendte, sendes signalet KIO::ListJob::entries(). </para
+>Laver en liste med indholdet i en mappe. Hver gang nogle nye indgange bliver kendte, sendes signalet TDEIO::ListJob::entries(). </para
></listitem>
</varlistentry>
<varlistentry
><term
->KIO::listRecursive(const KURL &amp;url, bool showProgressInfo)</term>
+>TDEIO::listRecursive(const KURL &amp;url, bool showProgressInfo)</term>
<listitem
><para
>Ligner funktionen listDir(), men denne er rekursiv. </para
@@ -3035,7 +3035,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::copy(const KURL &amp;src, const KURL &amp;dest, bool showProgressInfo)</term>
+>TDEIO::copy(const KURL &amp;src, const KURL &amp;dest, bool showProgressInfo)</term>
<listitem
><para
>Kopierer en fil eller mappe. Mapper kopieres rekursivt. </para
@@ -3044,7 +3044,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::move(const KURL &amp;src, const KURL &amp;dest, bool showProgressInfo)</term>
+>TDEIO::move(const KURL &amp;src, const KURL &amp;dest, bool showProgressInfo)</term>
<listitem
><para
>Flytter eller omdøber en fil eller mappe. </para
@@ -3053,7 +3053,7 @@ void FooClass::mkdirResult(KIO::Job *job)
<varlistentry
><term
->KIO::del(const KURL &amp;src, bool shred, bool showProgressInfo)</term>
+>TDEIO::del(const KURL &amp;src, bool shred, bool showProgressInfo)</term>
<listitem
><para
>Sletter en fil eller mappe. </para
@@ -3070,7 +3070,7 @@ void FooClass::mkdirResult(KIO::Job *job)
>Mappeindgange</title>
<para
->Begge jobbene KIO::stat() og KIO::listDir() returnerer deres resultater med typerne UDSEntry og UDSEntryList. Den sidste er defineret som QValueList&lt;UDSEntry&gt;. Forkortelsen UDS betyder "Universal directory service" (Generel mappetjeneste). Principperne bagved dette er at mappeindgangen kun indeholder information som en I/O-slave kan sørge for, ikke mere. For eksempel sørger HTTP-slaven ikke for nogen information om adgangsrettigheder eller ejere af filer. I stedet er en UDSEntry en liste med UDSAtoms. Hvert objekt sørger for en vis information. Den består af en type som opbevares i m_uds, og enten en heltalsværdi i m_long, eller en strengværdi i m_str, afhængig af typen. </para>
+>Begge jobbene TDEIO::stat() og TDEIO::listDir() returnerer deres resultater med typerne UDSEntry og UDSEntryList. Den sidste er defineret som QValueList&lt;UDSEntry&gt;. Forkortelsen UDS betyder "Universal directory service" (Generel mappetjeneste). Principperne bagved dette er at mappeindgangen kun indeholder information som en I/O-slave kan sørge for, ikke mere. For eksempel sørger HTTP-slaven ikke for nogen information om adgangsrettigheder eller ejere af filer. I stedet er en UDSEntry en liste med UDSAtoms. Hvert objekt sørger for en vis information. Den består af en type som opbevares i m_uds, og enten en heltalsværdi i m_long, eller en strengværdi i m_str, afhængig af typen. </para>
<para
>Følgende typer er for øjeblikket definerede: </para>
@@ -3163,13 +3163,13 @@ void FooClass::mkdirResult(KIO::Job *job)
>Synkron brug</title>
<para
->Ofte er KIO's asynkrone programmeringsgrænseflade for kompleks at bruge, og derfor er implementering af fuldstændig asynkronisme ikke en prioritet. I et program som for eksempel kun kan håndtere en dokumentfil af gangen, er der alligevel ikke meget som kan gøres mens programmet henter en fil. I disse enkle tilfælde, er der en meget nemmere programmeringsgrænseflade, i form af et antal statiske funktioner i KIO::NetAccess. For eksempel for at kopiere en fil, bruges: </para>
+>Ofte er KIO's asynkrone programmeringsgrænseflade for kompleks at bruge, og derfor er implementering af fuldstændig asynkronisme ikke en prioritet. I et program som for eksempel kun kan håndtere en dokumentfil af gangen, er der alligevel ikke meget som kan gøres mens programmet henter en fil. I disse enkle tilfælde, er der en meget nemmere programmeringsgrænseflade, i form af et antal statiske funktioner i TDEIO::NetAccess. For eksempel for at kopiere en fil, bruges: </para>
<programlisting
>KURL source, target;
source = ...;
target = ...
-KIO::NetAccess::copy(source, target);
+TDEIO::NetAccess::copy(source, target);
</programlisting>
<para
@@ -3190,9 +3190,9 @@ KIO::NetAccess::copy(source, target);
>KURL url;
url = ...;
QString tempFile;
-if (KIO::NetAccess::download(url, tempFile) {
+if (TDEIO::NetAccess::download(url, tempFile) {
// indlæse filen med navnet tempFile
- KIO::NetAccess::removeTempFile(tempFile);
+ TDEIO::NetAccess::removeTempFile(tempFile);
}
</programlisting>
@@ -3210,7 +3210,7 @@ if (KIO::NetAccess::download(url, tempFile) {
>void FooClass::reloadPage()
{
KURL url("http://www.tdevelop.org/index.html");
- KIO::TransferJob *job = KIO::get(url, true, false);
+ TDEIO::TransferJob *job = TDEIO::get(url, true, false);
job->addMetaData("cache", "reload");
...
}
@@ -3227,18 +3227,18 @@ if (KIO::NetAccess::download(url, tempFile) {
>void FooClass::printModifiedDate()
{
KURL url("http://developer.kde.org/documentation/kde2arch/index.html");
- KIO::TransferJob *job = KIO::get(url, true, false);
- connect( job, SIGNAL(result(KIO::Job*)),
- this, SLOT(transferResult(KIO::Job*)) );
+ TDEIO::TransferJob *job = TDEIO::get(url, true, false);
+ connect( job, SIGNAL(result(TDEIO::Job*)),
+ this, SLOT(transferResult(TDEIO::Job*)) );
}
-void FooClass::transferResult(KIO::Job *job)
+void FooClass::transferResult(TDEIO::Job *job)
{
QString mimetype;
if (job->error())
job->showErrorDialog();
else {
- KIO::TransferJob *transferJob = (KIO::TransferJob*) job;
+ TDEIO::TransferJob *transferJob = (TDEIO::TransferJob*) job;
QString modified = transferJob->queryMetaData("modified");
cout &lt;&lt; "Seneste ændring: " &lt;&lt; modified &lt;&lt; endl;
}
@@ -3269,28 +3269,28 @@ void FooClass::transferResult(KIO::Job *job)
<programlisting
>KURL url("http://developer.kde.org/documentation/kde2arch/index.html");
-KIO::TransferJob *job = KIO::get(url, true, false);
-KIO::Scheduler::scheduleJob(job);
+TDEIO::TransferJob *job = TDEIO::get(url, true, false);
+TDEIO::Scheduler::scheduleJob(job);
</programlisting>
<para
>En tredje mulighed er <emphasis
>forbindelsesorienteret</emphasis
->. For eksempel for IMAP-slaven, giver det ikke mening at starte flere processer for samme server. Kun en IMAP-forbindelse af gangen skal opretholdes. I dette tilfælde skal programmet udtrykkelig håndtere slavebegrebet. Det skal tildele en slave for en vis forbindelse og derefter tildele alle job som skal gå til samme forbindelse til samme slave. Dette kan igen nemt opnås ved at bruge KIO::Scheduler: </para>
+>. For eksempel for IMAP-slaven, giver det ikke mening at starte flere processer for samme server. Kun en IMAP-forbindelse af gangen skal opretholdes. I dette tilfælde skal programmet udtrykkelig håndtere slavebegrebet. Det skal tildele en slave for en vis forbindelse og derefter tildele alle job som skal gå til samme forbindelse til samme slave. Dette kan igen nemt opnås ved at bruge TDEIO::Scheduler: </para>
<programlisting
>KURL baseUrl("imap://bernd@albert.physik.hu-berlin.de");
-KIO::Slave *slave = KIO::Scheduler::getConnectedSlave(baseUrl);
+TDEIO::Slave *slave = TDEIO::Scheduler::getConnectedSlave(baseUrl);
-KIO::TransferJob *job1 = KIO::get(KURL(baseUrl, "/INBOX;UID=79374"));
-KIO::Scheduler::assignJobToSlave(slave, job1);
+TDEIO::TransferJob *job1 = TDEIO::get(KURL(baseUrl, "/INBOX;UID=79374"));
+TDEIO::Scheduler::assignJobToSlave(slave, job1);
-KIO::TransferJob *job2 = KIO::get(KURL(baseUrl, "/INBOX;UID=86793"));
-KIO::Scheduler::assignJobToSlave(slave, job2);
+TDEIO::TransferJob *job2 = TDEIO::get(KURL(baseUrl, "/INBOX;UID=86793"));
+TDEIO::Scheduler::assignJobToSlave(slave, job2);
...
-KIO::Scheduler::disconnectSlave(slave);
+TDEIO::Scheduler::disconnectSlave(slave);
</programlisting>
<para
@@ -3385,11 +3385,11 @@ int kdemain(int argc, char **argv)
<para
>Slaver implementeres som delklasser til <classname
->KIO::SlaveBase</classname
+>TDEIO::SlaveBase</classname
> (FtpSlave i eksemplet ovenfor). På den måde svarer handlingerne i <literal
>.protocol</literal
> til visse virtuelle funktioner i <classname
->KIO::SlaveBase</classname
+>TDEIO::SlaveBase</classname
> som implementeringen af slaven skal omimplementere. Her er en liste med mulige handlinger og tilsvarende virtuelle funktioner: </para>
<variablelist>
@@ -3510,9 +3510,9 @@ int kdemain(int argc, char **argv)
>. Hvis en fejl opstod, skal de kalde <literal
>error()</literal
> med en fejlkode som første argument og en streng som andet. Mulige fejlkoder er på listen som nummereringstypen <type
->KIO::Error</type
+>TDEIO::Error</type
>. Det andet argument er oftest URL'en det drejer sig om. Den bruges f.eks. i <function
->KIO::Job::showErrorDialog()</function
+>TDEIO::Job::showErrorDialog()</function
> for at parametrisere fejlmeddelelsen som er læsbart af brugeren. </para>
<para
@@ -3558,7 +3558,7 @@ int kdemain(int argc, char **argv)
> rapporterer information om indgangene i en mappe. Kald <function
>listEntries()</function
> med en <classname
->KIO::UDSEntryList</classname
+>TDEIO::UDSEntryList</classname
> som argument, for dette formål. På tilsvarende måde som <function
>data()</function
>, kan du kalde den flere gange. Når du er klar, så kald <function
@@ -3573,7 +3573,7 @@ int kdemain(int argc, char **argv)
><function
>stat()</function
> rapporterer information om en fil, såsom størrelse, Mime-type, etc. Sådan information pakkes i en <classname
->KIO::UDSEntry</classname
+>TDEIO::UDSEntry</classname
>, som beskrives nedenfor. Brug <function
>statEntry()</function
> for at sende et sådant objekt til programmet. </para
@@ -3629,7 +3629,7 @@ int kdemain(int argc, char **argv)
><function
>infoMessage()</function
>: Dette er for informativ tilbagemelding, såsom meddelelsen "Henter data fra &lt;værtsmaskine&gt;" fra HTTP-slaven, som ofte vises i programmets statuslinje. På programsiden, svarer metoden til signalet <function
->KIO::Job::infoMessage()</function
+>TDEIO::Job::infoMessage()</function
>. </para
></listitem>