5.4.4 Ajout des boutons dans la barre d'outil

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.