Profiler::Profiler(QWidget *parent): QMainWindow(parent) { setWindowTitle("UT-Profiler"); QMenu* mFichier = menuBar()->addMenu("&Fichier"); QAction *actionQuitter = mFichier->addAction("&Quitter"); QAction *closeDossier = mFichier->addAction("&Fermer Dossier"); QMenu* mCharger = menuBar()->addMenu("&Charger"); QAction *actionChargerUV = mCharger->addAction("Catalogue UVs"); mFichier->addSeparator(); QAction *chargerCursus = mCharger->addAction("&Catalogue cursus"); QMenu* mEdition = menuBar()->addMenu("&UV"); QAction *actionUV = mEdition->addAction("&Editer UV"); QAction *ajoutUV = mEdition->addAction("&Ajouter UV"); QAction *supprUV = mEdition->addAction("&Supprimer UV"); QMenu* mDossier = menuBar()->addMenu("&Dossier"); QAction *chargerDossier = mDossier->addAction("&Charger Dossier"); QAction *nouveauDossier = mDossier->addAction("&Nouveau Dossier"); QAction *editerDossier = mDossier->addAction("&Editer Dossier"); QAction *inscDossier = mDossier->addAction("&Inscription Dossier"); QMenu* mFormation = menuBar()->addMenu("&Formation"); QAction *editerCursus = mFormation->addAction("&Editer cursus"); QAction *supprCursus = mFormation->addAction("&Supprimer cursus"); QAction *addCursus = mFormation->addAction("&Ajouter cursus"); connect(actionChargerUV, SIGNAL(triggered()),this,SLOT(openChargerUV())); connect(actionQuitter, SIGNAL(triggered()), qApp, SLOT(quit())); connect(actionUV, SIGNAL(triggered()),this,SLOT(openUV())); connect(ajoutUV, SIGNAL(triggered()),this,SLOT(openAjoutUV())); connect(supprUV, SIGNAL(triggered()),this,SLOT(openSupprUV())); connect(chargerDossier, SIGNAL(triggered()),this,SLOT(chargerDossier())); connect(nouveauDossier, SIGNAL(triggered()),this,SLOT(newDossier())); connect(supprCursus, SIGNAL(triggered()),this,SLOT(supprCursus())); connect(chargerCursus, SIGNAL(triggered()), this, SLOT(chargerCursus())); connect(editerCursus, SIGNAL(triggered()), this, SLOT(editCursus())); connect(editerDossier, SIGNAL(triggered()), this, SLOT(editDossier())); connect(addCursus, SIGNAL(triggered()), this, SLOT(addCursus())); connect(closeDossier, SIGNAL(triggered()), this, SLOT(fermerDossier())); connect(inscDossier, SIGNAL(triggered()), this, SLOT(ins())); }
Profiler::Profiler(QWidget *parent):QMainWindow(parent){ setMinimumSize(300,300); setWindowTitle("UT-Profiler"); QMenu* mFichier = menuBar()->addMenu("&Fichier"); QMenu* mCharger=mFichier->addMenu("&Charger"); QAction *actionChargerUV=mCharger->addAction("Catalogue UVs"); QAction *actionChargerCursus=mCharger->addAction("Catalogue Cursus"); mFichier->addSeparator(); QAction *actionQuitter = mFichier->addAction("&Quitter"); QMenu* mEdition = menuBar()->addMenu("&Edition"); QAction* actionUV=mEdition->addAction("&UV"); QAction* actionCursus=mEdition->addAction("&Cursus"); QAction* actionUV2=mEdition->addAction("&Ajout UV"); // connections connect(actionChargerUV, SIGNAL(triggered()),this,SLOT(openChargerUV())); connect(actionChargerCursus, SIGNAL(triggered()),this,SLOT(openChargerCursus())); connect(actionQuitter, SIGNAL(triggered()), qApp, SLOT(quit())); connect(actionUV, SIGNAL(triggered()),this,SLOT(openUV())); connect(actionCursus, SIGNAL(triggered()),this,SLOT(openCursus())); connect(actionUV2, SIGNAL(triggered()),this, SLOT(nouvelleUV())); }