- Page principale
- Classes
- Fichiers
- Pages associées

# /home/eric/Bureau/MedinTux-V-2.00/Plug/Compta2/compta/Actes_ui.h

Aller à la documentation de ce fichier.

    00001  /********************************* Actes_ui.h ************************************
    00002  *   This program is free software; you can redistribute it and/or modify         *
    00003  *   it under the terms of the CeCILL Version 2                     *
    00004  *   License (GPL compatible)                                                     *
    00005  *                              http://www.cecill.info/                           *
    00006  *   as published by :                                                            *
    00007  *                                                                                *
    00008  *   Commissariat a l'Energie Atomique                                            *
    00009  *   - CEA,                                                                       *
    00010  *                            31-33 rue de la Federation, 75752 PARIS cedex 15.   *
    00011  *                            FRANCE                                              *
    00012  *   Centre National de la Recherche Scientifique                                 *
    00013  *   - CNRS,                                                                      *
    00014  *                            3 rue Michel-Ange, 75794 Paris cedex 16.            *
    00015  *                            FRANCE                                              *
    00016  *   Institut National de Recherche en Informatique et en Automatique             *
    00017  *   - INRIA,                                                                     *
    00018  *                            Domaine de Voluceau, Rocquencourt, BP 105, 78153    *
    00019  *                            FRANCE                                              *
    00020  *                                                                                *
    00021  *         This program is distributed in the hope that it will be useful,        *
    00022  *         but WITHOUT ANY WARRANTY; without even the implied warranty of         *
    00023  *         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.                   *
    00024  *         CeCILL  License (GPL compatible) for more details.                     *
    00025  *                                                                                *
    00026  **********************************************************************************/
    00035 #ifndef ACTES_UI_H
    00036 #define ACTES_UI_H
    00037
    00038 #include <qobject.h>
    00039 #include <qwidget.h>
    00040 #include <qtable.h>
    00041 #include <qpushbutton.h>
    00042 #include <qlabel.h>
    00043 #include <qlayout.h>
    00044 #include <qlineedit.h>
    00045 #include <qstring.h>
    00046 #include <qhbox.h>
    00047 #include <qmessagebox.h>
    00048 #include <qpopupmenu.h>
    00049 #include <qcombobox.h>
    00050 #include <qdatetime.h>
    00051
    00052 #include "Listes.h"
    00053 #include "CApp.h"
    00054 #include "ui/acte_modif.h"
    00055
    00059 class Actes_Ui : public QWidget
    00060 {
    00061 Q_OBJECT
    00062 public:
    00063     Actes_Ui ( ComptaMoteurBase* pComptaMoteurBase, QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
    00064
    00065     ~Actes_Ui();
    00066
    00067         void    findTypes               ();
    00068         void    setTable                ();
    00069
    00070
    00071 public slots:
    00072         void    popupTableActes (int, int, const QPoint& p);
    00073         void    sauvActe        ();
    00074         void    ajouteActe      ();
    00075         void    viewTypeActe    (int id);
    00076         void    voirActe        ();
    00077         void    modifierActe    ();
    00078         void    supprimerActe   ();
    00079
    00080 signals:
    00081         void    sign_Actes_Ui_ActesListeModif();
    00082
    00083
    00084 public:
    00085         ComptaMoteurBase* m_pComptaMoteurBase;
    00086         ACTES_LISTE*    m_pActes_Liste;
    00087         ACTES_LISTE*    m_pActes_ListeForTable;
    00088         QStringList     m_TypesActes;
    00089         QTable*         m_pTableauActes;
    00090         QPushButton*    btAjoute;
    00091 //      QPushButton*    btSauve;
    00092         QComboBox*      m_Combo_ListeTypesActes;
    00093         QPopupMenu*     m_Popup_Table;
    00095 };
    00096
    00097 #endif