summaryrefslogtreecommitdiffstats
path: root/koffice-i18n-de/docs/koffice/chalk/developers-plugins.docbook
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2024-03-09 20:53:45 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2024-03-22 20:43:43 +0900
commit8b9d49dd3f3b5a63160fefeb88923b5527316858 (patch)
tree894d9d4655131c08d5015b83bebad3644b6ab038 /koffice-i18n-de/docs/koffice/chalk/developers-plugins.docbook
parentf8cba5a90205fd3dedaf74f816f746c2b6f20d5e (diff)
downloadkoffice-i18n-8b9d49dd3f3b5a63160fefeb88923b5527316858.tar.gz
koffice-i18n-8b9d49dd3f3b5a63160fefeb88923b5527316858.zip
Replace Qt with TQt
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'koffice-i18n-de/docs/koffice/chalk/developers-plugins.docbook')
-rw-r--r--koffice-i18n-de/docs/koffice/chalk/developers-plugins.docbook16
1 files changed, 6 insertions, 10 deletions
diff --git a/koffice-i18n-de/docs/koffice/chalk/developers-plugins.docbook b/koffice-i18n-de/docs/koffice/chalk/developers-plugins.docbook
index 7b8ec9a1..fe0e4797 100644
--- a/koffice-i18n-de/docs/koffice/chalk/developers-plugins.docbook
+++ b/koffice-i18n-de/docs/koffice/chalk/developers-plugins.docbook
@@ -41,11 +41,7 @@
>KisID</classname
>-Objekt dargestellt werden, was eine Kombination aus einer eindeutigen, nicht übersetzbaren Zeichenkette (wird beim Speichern verwendet) und einer übersetzbaren Zeichenkette für die Benutzeroberfläche ist. </para
><para
->Ein Wort zur Kompatibilität: &chalk; befindet sich noch in der Entwicklung. Von &chalk; 1.5 auf 1.6 werden keine großen Änderungen an der API erwartet, aber einige könnte es dennoch geben. Von &chalk; 1.6 auf 2.0 werden wir von &Qt;3 zu &Qt;4, von &kde;3 zu &kde;4 und von <command
->automake</command
-> zu <command
->cmake</command
-> wechseln: es sind viele Änderungen zu erwarten. Sollten Sie ein Modul in &chalk;s Subversion-Repository entwickeln möchten, stehen die Chancen gut, dass wir Sie bei der Portierung unterstützten. Diese Änderungen gefährden auch die Aktualität dieses Dokuments. Lesen Sie daher immer die API-Dokumentation oder die Header-Dateien, die auf Ihrem System installiert wurden. </para>
+>Ein Wort zur Kompatibilität: &chalk; befindet sich noch in der Entwicklung. Sollten Sie ein Modul in &chalk;s Subversion-Repository entwickeln möchten, stehen die Chancen gut, dass wir Sie bei der Portierung unterstützten. Diese Änderungen gefährden auch die Aktualität dieses Dokuments. Lesen Sie daher immer die API-Dokumentation oder die Header-Dateien, die auf Ihrem System installiert wurden. </para>
<sect3 id="developers-plugins-introduction-chalkcolor">
<title
@@ -151,7 +147,7 @@
>Module erstellen</title>
<para
->Module werden in C++ geschrieben und können die APIs von &kde;, &Qt; und &chalk; verwenden. Nur Ansichtenmodule sollten die &koffice;-API verwenden. Die API von &chalk; ist ziemlich sauber und ausführlich dokumentiert (für Freie Software) und einen ersten Filter zu schreiben, ist einfach. </para
+>Module werden in C++ geschrieben und können die APIs von &tde;, &TQt; und &chalk; verwenden. Nur Ansichtenmodule sollten die &koffice;-API verwenden. Die API von &chalk; ist ziemlich sauber und ausführlich dokumentiert (für Freie Software) und einen ersten Filter zu schreiben, ist einfach. </para
><para
>Wenn Sie nicht C++ benutzen möchten, können Sie Skripte in Python oder Ruby schreiben. Dies ist jedoch etwas ganz anderes, und Sie können derzeit keine Skripte für Werkzeuge, Farbräume, Malverfahren und Import/Export-Filter schreiben. </para
><para
@@ -787,7 +783,7 @@ public:
<itemizedlist>
<listitem
><para
->Benutzen Sie den &Qt;-Designer um eine Basisvorrichtung zu bekommen, und erstellen Sie sich daraus eine Unterklasse für Ihren Filter</para
+>Benutzen Sie den &TQt;-Designer um eine Basisvorrichtung zu bekommen, und erstellen Sie sich daraus eine Unterklasse für Ihren Filter</para
></listitem>
<listitem
><para
@@ -801,7 +797,7 @@ public:
></listitem>
<listitem
><para
->Ein Widget von Hand schreiben. Diese Vorgehensweise wird nicht empfohlen; sollten Sie dies tun und Ihren Filter gerne als Teil der offiziellen &chalk;-Version sehen, werde ich Sie bitten, das handgeschriebene Widget durch ein Qt-Designer-Widget zu erstetzen.</para
+>Ein Widget von Hand schreiben. Diese Vorgehensweise wird nicht empfohlen; sollten Sie dies tun und Ihren Filter gerne als Teil der offiziellen &chalk;-Version sehen, werde ich Sie bitten, das handgeschriebene Widget durch ein TQt-Designer-Widget zu erstetzen.</para
></listitem>
</itemizedlist>
@@ -906,7 +902,7 @@ std::list&lt;KisFilterConfiguration*&gt; KisOilPaintFilter::listOfExamplesConfig
>KisTool</classname
> für Malaufgaben (d. h. zum Ändern von Pixeln), Aufgaben, die nicht malen, und welchen, die Formen malen, spezialisieren. </para
><para
->Ein Werkzeug hat ein Einstellungs-Widget, ebenso wie Filter. Derzeit werden diese Widgets auf einer Karteikarte in einem angedockten Fenster angezeigt. Möglicherweise ändern wir dies für &chalk; 2.0 in einen Streifen unter dem Hauptmenü (der dann die Werkzeugleiste ersetzt), entwerfen Sie Ihr Widget aber vorerst so, dass es auf die Karteikarte passt.Wie immer ist es am besten, dazu den &Qt; Designer zu verwenden. </para
+>Ein Werkzeug hat ein Einstellungs-Widget, ebenso wie Filter. Derzeit werden diese Widgets auf einer Karteikarte in einem angedockten Fenster angezeigt. Möglicherweise ändern wir dies für &chalk; 2.0 in einen Streifen unter dem Hauptmenü (der dann die Werkzeugleiste ersetzt), entwerfen Sie Ihr Widget aber vorerst so, dass es auf die Karteikarte passt.Wie immer ist es am besten, dazu den &TQt; Designer zu verwenden. </para
><para
>Ein gutes Beispiel für ein Werkzeug ist das Stern-Werkzeug: </para>
@@ -961,7 +957,7 @@ chalktoolstar.desktop tool_star.cpp tool_star.png
>move</methodname
> und <methodname
>buttonRelease</methodname
->) werden von &chalk; aufgerufen, wenn das Eingebegerät (Maus, Stift, Radierer &etc;) gedrückt, bewegt, oder losgelassen wird.Beachten Sie, dass Sie auch "move"-Ereignisse bekommen, wenn die Maustaste nicht gedrückt ist. Die Ereignisse sind keine normalen &Qt;-Events, sondern künstliche &chalk;-Events, da wir ein paar Low-Level-Tricks verwenden um genügend Ereignisse für eine glatte Linie zu bekommen.Toolkits wie &Qt; (und GTK) lassen Ereignisse fallen, wenn sie zu beschäftigt sein, und wir brauchen alle. </para>
+>) werden von &chalk; aufgerufen, wenn das Eingebegerät (Maus, Stift, Radierer &etc;) gedrückt, bewegt, oder losgelassen wird.Beachten Sie, dass Sie auch "move"-Ereignisse bekommen, wenn die Maustaste nicht gedrückt ist. Die Ereignisse sind keine normalen &TQt;-Events, sondern künstliche &chalk;-Events, da wir ein paar Low-Level-Tricks verwenden um genügend Ereignisse für eine glatte Linie zu bekommen.Toolkits wie &TQt; (und GTK) lassen Ereignisse fallen, wenn sie zu beschäftigt sein, und wir brauchen alle. </para>
<programlisting
>void KisToolStar::buttonPress(KisButtonPressEvent *event)