WidgetLocal.h

Aller à la documentation de ce fichier.
00001 #ifndef WIDGETLOCAL_H
00002 #define WIDGETLOCAL_H
00003 
00004 /*========================================================================
00005 Nom: WidgetLocal.h           auteur: Maneschi Romain
00006 Maj: 17.05.2009              Creation: 20.04.2009
00007 Projet: MYW
00008 --------------------------------------------------------------------------
00009 Specification:
00010 Classe conteneur de DossiersLocaux.
00011 =========================================================================*/
00012 
00020 #include <QWidget>
00021 #include <QVBoxLayout>
00022 #include <QHBoxLayout>
00023 #include <QPushButton>
00024 #include <QMessageBox>
00025 #include <QCheckBox>
00026 
00027 class FTPBrowser;
00028 
00029 #include "DossiersLocaux.h"
00030 
00038 class WidgetLocal : public virtual QWidget
00039 {
00040     Q_OBJECT
00041 
00042 private:
00043     FTPBrowser * parent;
00044     DossiersLocaux * local;
00045     bool verifier_existe_deja;
00046     QString home_dir;
00047     QLineEdit * emplacement;
00048     QPushButton * cd_ou_cdparent;
00049     QPushButton * bouton_home_repertoir;
00050     QPushButton * bouton_nouveau_repertoir;
00051     QPushButton * bouton_recharger;
00057     virtual void cdOuCdParent(bool);
00058 
00059     //----------------------AJOUTER-DOSSIER-------------------------
00060     QLineEdit * emplacement_dossier;
00061     QLineEdit * nom_dossier;
00063     //----------------------FICHIER-EXISTE-DEJA-------------------------
00070     virtual void widgetRemplacementFichier(QString, QIcon);
00071     QCheckBox * ne_plus_demander_verification_fichier;
00073 private slots:
00077     virtual void widgetAjouterDossier();
00081     virtual void widgetAjouterDossierOk();
00085     virtual void verificationEmplacement(QString);
00086     //----------------------FICHIER-EXISTE-DEJA-------------------------
00090     virtual void widgetRemplacementFichierOk();
00091 
00092 public:
00101     WidgetLocal(FTPBrowser*, QDir);
00105     virtual DossiersLocaux* getLocal();
00111     virtual FTPBrowser* getParent();
00115     virtual QString getRepCourant();
00121     virtual bool existeDeja(QString);
00122 
00123 public slots:
00127     virtual void recharger();
00131     virtual void cdHome();
00135     virtual void cdUp();
00139     virtual void mettreAJourEmplacement();
00143     virtual void emplacementNormalePalette();
00144 
00145 };
00146 
00147 #endif // WIDGETLOCAL_H

Généré le Wed May 27 16:15:54 2009 pour MYW par  doxygen 1.5.8