# &kommander; erweitern

## &kommander;-Bedienelemente erstellen

Mit &kommander; können neue Bedienelemente basierend auf nicht-&kommander;-Bedienelementen recht leicht erstellt werden. Der Zugang ist das Ableiten neuer &kommander;-Bedienelemente-Klassen von &Qt;/&kde;-Bedienelementen und zusätzlich von der KommanderWidget-Klasse. Durch Überschreiben der Methoden dieser Klasse erhält das &kommander;-Bedienelement seine Funktionalität.

Der meiste Quelltext von &kommander;-Bedienelementen ist Vorlagen-Quelltext. So kann der &kommander;-Dialog widgetgenerator.kmdr zum Generieren des meisten Quelltextes für &kommander;-Bedienelemente verwendet werden. Es genügt, die wichtigen Teile bezüglich des Bedienelementes, wie Status-Information, Bedienelement-Text &etc; auszufüllen.

Angenommen, es soll ein neues Zeileneingabefeld-Bedienelement für &kommander;, abgeleitet vom &kde;-KLineEdit Bedienelement, erstellt werden. Mit dem &kommander;-Bedienelement Erstellungssdialog erhalten wir dies in der ausgegebenen Header-Datei: