Comme les applications graphiques générées par KDevelop contiennent déjà une barre d'état, elles offrent aussi un ensemble de messages de barre d'état pour tous les éléments de menu ou de barre d'outils . Un message d'aide de barre d'état est un message court qui étend le sens d'une bulle d'aide, ou peut être vu comme un remplacement d'une bulle d'aide pour les éléments des barres de menus, et qui est affiché dans la barre d'état lorsque l'utilisateur entre dans un menu et met la surbrillance sur un élément du menu ; ainsi, tous les éléments du menu connectent leur signal highlighted(int) à la méthode statusCallback(int) qui sélectionne le message approprié dans une instruction switch. Lorsque vous ajoutez un élément à un menu existant ou à une barre d'outils , ajoutez une entrée correspondante dans cette méthode avec une courte description de l'action que l'utilisateur déclenchera en activant ce bouton ou cette entrée de menu.
Exemple :
case ID_FILE_NEW: slotStatusHelpMsg(i18n("Creates a new document")); break; |