Maintenant il faut les ajouter à la barre d'outils. Pour faire cela de manière propre, nous allons créer une fonction pour faire cela (à la manière de initialisationMenuTextEditor).
Déclarons donc la fonction initialiseToolsBarTextEditor dans le fichier TextEditor.h
1
|
void initialiseToolsBarTextEditor();
|
Implémentons cette fonction dans le fichier TextEditor.cpp :
1
2
3
4
5
6
7
8
|
void TextEditor::initialiseToolsBarTextEditor(){
QToolBar *toolBarFichier = addToolBar("Fichier");
toolBarFichier->addAction(p_actionNouveau);
toolBarFichier->addAction(p_actionOuvrir);
toolBarFichier->addAction(p_actionEnregistrer);
toolBarFichier->addAction(p_actionEnregistrerSous);
}
|
Comme vous pouvez le constater, le système est très similaire à celui qui permet d'ajouter un menu.
N'oublions pas d'appeler cette nouvelle fonction dans la fonction d'initialisation :
1
2
3
4
5
6
7
8
9
10
|
void TextEditor::initialisationTextEditor(){
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
initialisationActionTextEditor();
initialisationMenuTextEditor();
initialiseToolsBarTextEditor();
initialisationWidgetTextEditor();
p_lastFileOpen = "";
}
|
Et voilà, nous n'avons plus qu'à regarder ce que ça donne.
|