summaryrefslogtreecommitdiffstats
path: root/tde-i18n-da/docs/tdewebdev/kommander/extending.docbook
blob: 63660cc184173229f4e327016fcc06acf8f5da4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0"  encoding="UTF-8" ?>

<chapter id="extending">
<chapterinfo>
<title
>At udvide &kommander;</title>
<authorgroup>
<author
><firstname
></firstname
> <surname
></surname
> </author>

&rune.laursen.role; 

</authorgroup>
</chapterinfo>

<title
>At udvide &kommander;</title>

<!-- (OPTIONAL, BUT RECOMMENDED) This chapter should list all of the
application windows and their menubar and toolbar commands for easy reference.
Also include any keys that have a special function but have no equivalent in the
menus or toolbars. This may not be necessary for small apps or apps with no tool
or menu bars. -->

<sect1 id="create-widgets">
<title
>At oprette &kommander;-kontroller</title>
<para
>Med Kommander kan du let oprette nye kontroller baseret på non-&kommander;kontroller. Fremgangsmåden er at aflede din nye &kommander;kontrol fra &Qt;/&kde;-kontrollen du gerne vil integrere med &kommander; og så også fra KommanderWidget-klassen. Tilsidesættelse af metoder i denne klasse giver &kommander;kontrollen sin funktionalitet. </para>
<para
>Det meste af koden i en &kommander;kontrol, er blot skabelonkode. Derfor kan du benytte widgetgenerator.kmdr &kommander; dialogen til at generere det meste af &kommander;kontrollens kode for dig. Det eneste du skal gøre er at udfylde de vigtige dele af din kontrol, som f.eks tilstandsinformation, kontroltekst ovs. </para>
<para
>Lad os forestille os at vi vil oprette en ny linjeredigeringskontrol til &kommander;, baseret på &kde;kontrollen KLineEdit. Ved at bruge &kommander;kontrolgeneratordialogen får vi noget der ligner det her udskrevet til inkluderingsfilen: </para>
</sect1>

</chapter>