Ejemplo n.º 1
0
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()));
}
Ejemplo n.º 2
0
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()));
}