<?xml version="1.0"  encoding="UTF-8" ?>

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

<othercredit role="translator"
><firstname
>Marek</firstname
> <surname
>Laane</surname
> <affiliation
><address
><email
>bald@online.ee</email
></address
> </affiliation
><contrib
>Tõlge eesti keelde</contrib
></othercredit
> 

</authorgroup>
</chapterinfo>

<title
>&kommander;i laiendamine</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
>&kommander;i vidinate loomine</title>
<para
>Kommanderiga saab päris lihtsalt luua uusi vidinaid ka &kommander;i-väliste vidinate põhjal. Selleks tuleb tuletada oma uus &kommander;i vidina klass &Qt;/&kde; vidinast, mida soovid &kommander;iga põimida, ning seejärel ka klassist KommanderWidget. Selle klassi alistamismeetodid annavadki &kommander;i vidinale vajalikud funktsioonid. </para>
<para
>Põhiliselt on &kommander;i vidina kood lihtsalt mallkood. Seepärast saab widgetgenerator.kmdr &kommander;i dialoogi kasutada enamiku vähegi mõeldavate &kommander;i vidinate koodi tekitamiseks. Selleks tuleb lihtsalt kirja panna just sinu vidinale vajalikud osad, näiteks olekuinfo, vidina tekst jne. </para>
<para
>Oletame, et soovid luua &kommander;ile uue tekstikasti, võttes selle aluseks &kde; vidina KLineEdit. &kommander; vidina genereerimise dialoogi kasutades võtab päisefail umbes sellise kuju: </para>
</sect1>

</chapter>
