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

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

    00001 /****************************************************************************
    00002 ** Form interface generated from reading ui file 'ui/immobilisations_add.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 IMMOBILISATIONS_ADD_H
    00011 #define IMMOBILISATIONS_ADD_H
    00012
    00013 #include <qvariant.h>
    00014 #include <qdialog.h>
    00015 #include <qlistview.h>
    00016 #include "../Listes.h"
    00017 #include "../ComptaMoteurBase.h"
    00018 #include "../Tools.h"
    00019
    00020 class QVBoxLayout;
    00021 class QHBoxLayout;
    00022 class QGridLayout;
    00023 class QSpacerItem;
    00024 class QLabel;
    00025 class QPushButton;
    00026 class QGroupBox;
    00027 class QLineEdit;
    00028 class QComboBox;
    00029 class QButtonGroup;
    00030 class QRadioButton;
    00031 class QTextEdit;
    00032
    00033 class Immobilisations_Add : public QDialog
    00034 {
    00035     Q_OBJECT
    00036
    00037 public:
    00038     Immobilisations_Add( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
    00039     ~Immobilisations_Add();
    00040
    00041     QLabel* textLabel1;
    00042     QPushButton* buttonHelp;
    00043     QPushButton* buttonOk;
    00044     QPushButton* buttonCancel;
    00045     QGroupBox* groupBox1;
    00046     QLabel* textLabel1_2;
    00047     QLabel* lblLibelle;
    00048     QLineEdit* libelle;
    00049     QComboBox* listeComptes;
    00050     QComboBox* annee;
    00051     QComboBox* jour;
    00052     QComboBox* mois;
    00053     QLabel* lblDateValeur;
    00054     QLabel* lblMontant;
    00055     QLabel* lblMontant_2;
    00056     QButtonGroup* buttonGroup2;
    00057     QRadioButton* lineaire;
    00058     QRadioButton* degressif;
    00059     QLineEdit* duree;
    00060     QLineEdit* valeur;
    00061     QLabel* textLabel1_3;
    00062     QPushButton* but_Calculer;
    00063     QLineEdit* residuel;
    00064     QLabel* textLabel2;
    00065     QGroupBox* resultat;
    00066     QTextEdit* resultatTxt;
    00067
    00068     int id_imm_toModif;
    00069     bool forUpdate;
    00070     bool paramOK;
    00071     ComptaMoteurBase* pMB;
    00072     Utilisateurs* currentUser;
    00073     Immobilisations* imm;
    00074     int id_mvt_dispo;
    00075     COMPTES_LISTE* cptListe;
    00076     bool seeOnly;
    00077
    00078     virtual QString getDateObserv();
    00079
    00080 public slots:
    00081     virtual void setParams( Utilisateurs * curUsr, const char * date, ComptaMoteurBase * pMoteurBase );
    00082     virtual void setImm( Immobilisations * pImm );
    00083     virtual void setSeeOnly( bool b );
    00084     virtual void getImmobilisation();
    00085     virtual void buttonOk_clicked();
    00086     virtual void but_Calculer_clicked();
    00087     virtual void buttonCancel_clicked();
    00088     virtual void buttonHelp_clicked();
    00089     virtual void mois_activated( int );
    00090     virtual void annee_activated( int );
    00091     virtual void setDateObserv( QString dt_str );
    00092     virtual void setDateObserv( QDate dt );
    00093     virtual void setForUpdateOnly( bool up );
    00094     virtual void lineaire_toggled( bool b );
    00095
    00096 protected:
    00097     QGridLayout* Immobilisations_AddLayout;
    00098     QHBoxLayout* Layout1;
    00099     QSpacerItem* Horizontal_Spacing2;
    00100     QGridLayout* groupBox1Layout;
    00101     QGridLayout* resultatLayout;
    00102
    00103 protected slots:
    00104     virtual void languageChange();
    00105
    00106 private:
    00107     void init();
    00108     void destroy();
    00109
    00110 };
    00111
    00112 #endif // IMMOBILISATIONS_ADD_H