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

<chapter id="extending">
<chapterinfo>
<title
>Розширення можливостей &kommander;</title>
<authorgroup>
<author
><firstname
></firstname
> <surname
></surname
> </author>

<othercredit role="translator"
><firstname
>Юрій</firstname
><surname
>Чорноіван</surname
><affiliation
><address
><email
>yurchor@ukr.net</email
></address
></affiliation
><contrib
>Переклад українською</contrib
></othercredit
> 

</authorgroup>
</chapterinfo>

<title
>Розширення можливостей &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
>Створення віджетів &kommander;</title>
<para
>За допомогою Kommander ви можете зовсім просто створювати віджети, засновані на віджетах, які не передбачено у &kommander;. Для цього треба зробити ваш новий клас віджетів &kommander; спадкоємцем віджета &Qt;/&kde;, який ви бажаєте інтегрувати з &kommander;, а потім спадкоємцем класу KommanderWidget. Перевизначення методів з цього класу надасть віджету &kommander; його функціональні можливості. </para>
<para
>Значна частина коду віджета &kommander; є кодом шаблону. Тому ви можете скористатися діалоговим вікном &kommander; widgetgenerator.kmdr для створення більшої частини коду віджета &kommander;. Все, що вам треба зробити, це заповнити важливі частини, що стосуються вашого віджета, зокрема всі відомості про стан, текст віджета тощо. </para>
<para
>Припустімо, що нам потрібно створити новий віджет редагування рядка для &kommander;, заснований на віджеті &kde; KLineEdit. За допомогою діалогового вікна створення віджетів &kommander; ми зможемо отримати файл заголовка на зразок такого: </para>
</sect1>

</chapter>
