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

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

    00001 /****************************************************************************
    00002 ** Form interface generated from reading ui file 'ui/FormPlugins.ui'
    00003 **
    00004 ** Created: dim fév 24 16:00:02 2008
    00005 **      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.7   edited Aug 31 2005 $)
    00006 **
    00007 ** WARNING! All changes made in this file will be lost!
    00008 ****************************************************************************/
    00009
    00010 #ifndef FORMPLUGINS_H
    00011 #define FORMPLUGINS_H
    00012
    00013 #include <qvariant.h>
    00014 #include <qdialog.h>
    00015 #include <qtable.h>
    00016 #include <qpopupmenu.h>
    00017 #include <qmessagebox.h>
    00018 #include "../Listes.h"
    00019 #include "acte_selection.h"
    00020 #include "../ComptaMoteurBase.h"
    00021
    00022 class QVBoxLayout;
    00023 class QHBoxLayout;
    00024 class QGridLayout;
    00025 class QSpacerItem;
    00026 class QLabel;
    00027 class QPushButton;
    00028 class QGroupBox;
    00029 class QLineEdit;
    00030 class QComboBox;
    00031
    00032 class FormPlugins : public QDialog
    00033 {
    00034     Q_OBJECT
    00035
    00036 public:
    00037     FormPlugins( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
    00038     ~FormPlugins();
    00039
    00040     QLabel* textLabel1;
    00041     QPushButton* buttonHelp;
    00042     QPushButton* buttonOk;
    00043     QPushButton* buttonCancel;
    00044     QGroupBox* grActes;
    00045     QPushButton* pushButton20;
    00046     QLabel* lblEmetteur;
    00047     QLineEdit* emetteur;
    00048     QGroupBox* groupBox1;
    00049     QLabel* textLabel2_3;
    00050     QLabel* textLabel2_2;
    00051     QLabel* textLabel2;
    00052     QComboBox* jour;
    00053     QLineEdit* nomPatient;
    00054     QComboBox* annee;
    00055     QComboBox* mois;
    00056     QLineEdit* nomPraticien;
    00057     QLabel* lblDu;
    00058     QLineEdit* montantDu;
    00059
    00060     virtual Paiements getActeFromName( const char * nom );
    00061     virtual QString getMessage();
    00062     virtual QString getDateObserv();
    00063
    00064 public slots:
    00065     virtual void tablePop( int r, int c, const QPoint & p );
    00066     virtual void honoDelete();
    00067     virtual void honoModif();
    00068     virtual void modifPaiement( Paiements * p );
    00069     virtual void getParams();
    00070     virtual void setParams( const char * patient, const char * GUID, Utilisateurs * curUsr, const char * date, const char * nom_acte, bool tiers, const char * mode_paiement, ComptaMoteurBase * pMoteurBase );
    00071     virtual bool setHonoraire( Honoraires * hono );
    00072     virtual void affichePaiements();
    00073     virtual void getHonoraire();
    00074     virtual void ajoutePaiement( Paiements * p );
    00075     virtual void buttonHelp_clicked();
    00076     virtual void buttonOK_clicked();
    00077     virtual void mois_activated( int id );
    00078     virtual void setDateObserv( QString dt_str );
    00079     virtual void setDateObserv( QDate dt );
    00080     virtual void annee_activated( int id );
    00081
    00082 protected:
    00083     int idPaiementToModif;
    00084
    00085     QHBoxLayout* Layout1;
    00086     QSpacerItem* Horizontal_Spacing2;
    00087
    00088 protected slots:
    00089     virtual void languageChange();
    00090
    00091 private:
    00092     Honoraires* m_pHonoraires_Sauvegarde;
    00093     int usrComptaId;
    00094     int drtux_usrPk;
    00095     QString modePaiement;
    00096     bool tiersPayant;
    00097     QString typeActe;
    00098     QString nomActe;
    00099     QString returnToDrTux;
    00100     Actes* m_pActes_Param;
    00101     QTable* m_QTable_Actes;
    00102     ACTES_LISTE *m_pActeListe;
    00103     Honoraires *m_pHonoraires;
    00104     PAIEMENTS_LISTE payeListe;
    00105     Paiements totalHonoraire;
    00106     ComptaMoteurBase* m_pComptaMoteurBase;
    00107     QString patientGUID;
    00108     bool paramSet_OK;
    00109     bool forUpdateOnly;
    00110     Utilisateurs* m_pUtilisateurActuel;
    00111
    00112     void init();
    00113     void destroy();
    00114
    00115 };
    00116
    00117 #endif // FORMPLUGINS_H