At udvide Kommander

Oversætter: Rune Rønde Laursen

Indholdsfortegnelse

At oprette Kommander-kontroller

At oprette Kommander-kontroller

Med Kommander kan du let oprette nye kontroller baseret på non-Kommanderkontroller. Fremgangsmåden er at aflede din nye Kommanderkontrol fra Qt™/KDE-kontrollen du gerne vil integrere med Kommander og så også fra KommanderWidget-klassen. Tilsidesættelse af metoder i denne klasse giver Kommanderkontrollen sin funktionalitet.

Det meste af koden i en Kommanderkontrol, er blot skabelonkode. Derfor kan du benytte widgetgenerator.kmdr Kommander dialogen til at generere det meste af Kommanderkontrollens kode for dig. Det eneste du skal gøre er at udfylde de vigtige dele af din kontrol, som f.eks tilstandsinformation, kontroltekst ovs.

Lad os forestille os at vi vil oprette en ny linjeredigeringskontrol til Kommander, baseret på KDEkontrollen KLineEdit. Ved at bruge Kommanderkontrolgeneratordialogen får vi noget der ligner det her udskrevet til inkluderingsfilen: