summaryrefslogtreecommitdiffstats
path: root/tde-i18n-ru/docs/tdevelop
diff options
context:
space:
mode:
Diffstat (limited to 'tde-i18n-ru/docs/tdevelop')
-rw-r--r--tde-i18n-ru/docs/tdevelop/kdearch/index.docbook122
1 files changed, 61 insertions, 61 deletions
diff --git a/tde-i18n-ru/docs/tdevelop/kdearch/index.docbook b/tde-i18n-ru/docs/tdevelop/kdearch/index.docbook
index 33e6a07c4d4..bd7462b3d81 100644
--- a/tde-i18n-ru/docs/tdevelop/kdearch/index.docbook
+++ b/tde-i18n-ru/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
>Доступ к файлам конфигурации KDE. </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; "Could not find out type" &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>
@@ -2866,18 +2866,18 @@ new KRun(url);
<para
>В большинстве случаев, задания создаются вызовом функций в пространстве имён KIO. Эти функции берут один или два URL как аргумент, и другое. После окончания задания, посылается сигнал <literal
->result(KIO::Job*)</literal
+>result(TDEIO::Job*)</literal
> и задание удаляется: </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();
@@ -2896,7 +2896,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
>Создать каталог, возможно указание прав доступа. </para
@@ -2905,7 +2905,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
>Удалить каталог </para
@@ -2914,7 +2914,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
>Изменить права доступа файла. </para
@@ -2923,7 +2923,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
>Переименовать файл. </para
@@ -2932,7 +2932,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
>Создать символическую ссылку. </para
@@ -2941,16 +2941,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
->Информация о файле - размер, время изменения, права доступа. Информацию можно получить из KIO::StatJob::statResult() после завершения задания. </para
+>Информация о файле - размер, время изменения, права доступа. Информацию можно получить из TDEIO::StatJob::statResult() после завершения задания. </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
>Передать данные из URL. </para
@@ -2959,7 +2959,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
>Передать данные в URL. </para
@@ -2968,7 +2968,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
>Переслать данные. Специально для HTTP. </para
@@ -2977,16 +2977,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
->Определить тип MIME. Получить его можно из KIO::MimetypeJob::mimetype() после окончания задания. </para
+>Определить тип MIME. Получить его можно из TDEIO::MimetypeJob::mimetype() после окончания задания. </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
>Скопировать один файл </para
@@ -2995,7 +2995,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
>Переименовать (переместить) файл </para
@@ -3004,7 +3004,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
>Удалить файл. </para
@@ -3013,16 +3013,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
->Содержание каталога. При каждом его изменении посылается сигнал KIO::ListJob::entries(). </para
+>Содержание каталога. При каждом его изменении посылается сигнал 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
>Аналогично listDir(), но рекурсивно. </para
@@ -3031,7 +3031,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
>Скопировать файл или каталог (рекурсивно). </para
@@ -3040,7 +3040,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
>Переименовать файл или каталог. </para
@@ -3049,7 +3049,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
>Удалить файл или каталог. </para
@@ -3066,7 +3066,7 @@ void FooClass::mkdirResult(KIO::Job *job)
>Каталоги</title>
<para
->KIO::stat() и KIO::listDir() возвращают свой результат в типе UDSEntry, UDSEntryList соотв. Последний определён как QValueList&lt;UDSEntry&gt;. UDS расшифровывается как "Universal directory service". Принцип заключается в том, запись о каталоге содержит только ту информацию, доступную ioslave. Например, http slave не предоставляет информацию о правах доступа и владельцах файла. UDSEntry является списком UDSAtom'ов. Каждый атом содержит определённую часть информации. Он состоит из типа, хранящегося в m_uds и либо целого в m_long, либо строки в m_str, в зависимости от типа. </para>
+>TDEIO::stat() и TDEIO::listDir() возвращают свой результат в типе UDSEntry, UDSEntryList соотв. Последний определён как QValueList&lt;UDSEntry&gt;. UDS расшифровывается как "Universal directory service". Принцип заключается в том, запись о каталоге содержит только ту информацию, доступную ioslave. Например, http slave не предоставляет информацию о правах доступа и владельцах файла. UDSEntry является списком UDSAtom'ов. Каждый атом содержит определённую часть информации. Он состоит из типа, хранящегося в m_uds и либо целого в m_long, либо строки в m_str, в зависимости от типа. </para>
<para
>Определены следующие типы: </para>
@@ -3159,13 +3159,13 @@ void FooClass::mkdirResult(KIO::Job *job)
>Синхронное использование</title>
<para
->Часто, асинхронное API KIO слишком сложное для использования, и асинхронность не всегда важна. Например, в программе, которая может работать только с одним документом в одно время, можно сделать немногое в время загрузки файла. Для таких простых случаев, вы можете воспользоваться функциями класса KIO::NetAccess. Например, чтобы скопировать файл: </para>
+>Часто, асинхронное API KIO слишком сложное для использования, и асинхронность не всегда важна. Например, в программе, которая может работать только с одним документом в одно время, можно сделать немногое в время загрузки файла. Для таких простых случаев, вы можете воспользоваться функциями класса TDEIO::NetAccess. Например, чтобы скопировать файл: </para>
<programlisting
>KURL source, target;
source = ...;
target = ...
-KIO::NetAccess::copy(source, target);
+TDEIO::NetAccess::copy(source, target);
</programlisting>
<para
@@ -3186,10 +3186,10 @@ KIO::NetAccess::copy(source, target);
>KURL url;
url = ...;
QString tempFile;
-if (KIO::NetAccess::download(url, tempFile) {
+if (TDEIO::NetAccess::download(url, tempFile) {
// load the file with the name tempFile
// загрузить файл с именем tempFile
- KIO::NetAccess::removeTempFile(tempFile);
+ TDEIO::NetAccess::removeTempFile(tempFile);
}
</programlisting>
@@ -3207,7 +3207,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");
...
}
@@ -3224,18 +3224,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; "Last modified: " &lt;&lt; modified &lt;&lt; endl;
}
@@ -3268,28 +3268,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
>Третий вариант - <emphasis
>ориентация на соединения</emphasis
->. Например, для IMAP slave, не имеет смысла запускать несколько процессов для одного сервера. Поэтому нельзя запускать несколько заданий к одному серверу. Это можно сделать с помощью KIO::Scheduler: </para>
+>. Например, для IMAP slave, не имеет смысла запускать несколько процессов для одного сервера. Поэтому нельзя запускать несколько заданий к одному серверу. Это можно сделать с помощью 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
@@ -3382,11 +3382,11 @@ int kdemain(int argc, char **argv)
<para
>Slave'ы реализованы в виде подклассов<classname
->KIO::SlaveBase</classname
+>TDEIO::SlaveBase</classname
>. Следовательно, действия, перечисленные в<literal
>.protocol</literal
> отвечают определённым виртуальным функциям <classname
->KIO::SlaveBase</classname
+>TDEIO::SlaveBase</classname
>, которые должны реализовываться в slave'е, а именно: </para>
<variablelist>
@@ -3507,9 +3507,9 @@ int kdemain(int argc, char **argv)
> или <literal
>error()</literal
> (с кодом ошибки в первом аргументе и строкой объяснения в втором). Коды ошибок перечислены в enum <type
->KIO::Error</type
+>TDEIO::Error</type
>. Второй аргумент - обычно URL. Это используется например в<function
->KIO::Job::showErrorDialog()</function
+>TDEIO::Job::showErrorDialog()</function
>. </para>
<para
@@ -3554,7 +3554,7 @@ int kdemain(int argc, char **argv)
> выдаёт сведения о содержимом каталога. Для этого вызовите <function
>listEntries()</function
> с аргументом типа<classname
->KIO::UDSEntryList</classname
+>TDEIO::UDSEntryList</classname
>. Подобно<function
>data()</function
>, вы можете сделать это несколько раз. В конце вызовите <function
@@ -3569,7 +3569,7 @@ int kdemain(int argc, char **argv)
><function
>stat()</function
> выдаёт сведения о файле, например его размер, MIME-тип и т.д. Они упаковываются в один элемент типа <classname
->KIO::UDSEntry</classname
+>TDEIO::UDSEntry</classname
>, обсуждаемый ранее. Используйте <function
>statEntry()</function
> для передачи такого элемента приложению. </para
@@ -3625,7 +3625,7 @@ int kdemain(int argc, char **argv)
><function
>infoMessage()</function
> - информационное сообщение, такое как "Retrieving data from &lt;host&gt;" http slave'а, обычно отображаемое в панели состояния. На стороне приложения, этот метод отвечает сигналу <function
->KIO::Job::infoMessage()</function
+>TDEIO::Job::infoMessage()</function
>. </para
></listitem>