Référence de la classe DossiersLocaux

Classe gérant l'affichage d'un répertoir et les actions en local. Plus de détails...

#include <DossiersLocaux.h>

Liste de tous les membres

Connecteurs publics

virtual void ajouterItem (const QFileInfo &)
 Méthode appelée par Qt pour ajouter un fichier ou un dossier.
virtual void list ()
 Méthode listant le contenue du répertoir courant et appelant ajouterItem().

Fonctions membres publiques

 DossiersLocaux (WidgetLocal *, QDir)
 Constructeur.
virtual QDir getRepCourant ()
 Retourne le path du répertoire courant.
virtual void setRepCourant (QDir)
 Change le répertoir courant.
virtual MessagesToolBargetMessages ()
 Renvoie le pointeur vers les messages.
virtual QTreeWidgetItem * getDernierItem ()
 Renvoie le dernier item clické.
virtual bool existeDeja (QString)
 Vérifie si le fichier ou dossier nommé QString ne soit pas déjà entré.

Fonctions membres protégées

virtual void contextMenuEvent (QContextMenuEvent *)
 Réimplante l'évènement du click droit de la souris.

Connecteurs privés

virtual void cmd (QTreeWidgetItem *, int)
 Méthode appelée par un double click sur un dossier ou un fichier et appelant le cd ou le téléchargement.
virtual void clicked (QTreeWidgetItem *, int)
 Méthode appelée par un click sur un fichier et appelant l'activation des boutons de téléchargement.
virtual void upload ()
 Méthode appelée par un click sur le bouton upload et appelant le téléchargement du dernier fichier clické.
virtual void remove ()
 Supprime le dernier fichier ou dossier clické.
virtual void widgetRenommer ()
 Affiche le widget permettant de renommer un fichier.
virtual void widgetRenommerOk ()
 Renomme le fichier aprés validation de widgetRenommer().

Fonctions membres privées

virtual QString tailleString (quint64 i)
 Méthode permettant de récupérer une taille sous la forme 4Ko au lieu de 4000.

Attributs privés

WidgetLocalparent
MessagesToolBarmessages
QDir rep_courant
QTreeWidgetItem * dernier_fichier_selectionne
QTreeWidgetItem * dernier_item_menu
QLineEdit * nouveau_nom


Description détaillée

Classe gérant l'affichage d'un répertoir et les actions en local.

Cette classe affiche un repertoir local avec possibilité sur double-click de rentrer dans un répertoir ou de télécharger le fichier. On peut remonter au dossier parent grâce à la convention abituelle du dossier nommer ".."


Documentation des constructeurs et destructeur

DossiersLocaux::DossiersLocaux ( WidgetLocal p,
QDir  dir 
)

Constructeur.

Constructeur de la classe DossiersLocaux

Paramètres:
parent : WidgetLocal parent conteneur des dossiers locaux
dir : QDir répertoire par défaut


Documentation des fonctions membres

void DossiersLocaux::ajouterItem ( const QFileInfo &  info  )  [virtual, slot]

Méthode appelée par Qt pour ajouter un fichier ou un dossier.

Paramètres:
info : QUrlInfo contient les informations sur le fichier ou le dossier à ajouter

void DossiersLocaux::clicked ( QTreeWidgetItem *  item,
int  column 
) [private, virtual, slot]

Méthode appelée par un click sur un fichier et appelant l'activation des boutons de téléchargement.

Paramètres:
item : QTreeWidgetItem contient les informations nécessaire au traitement
i : int colonne double clickée

void DossiersLocaux::cmd ( QTreeWidgetItem *  item,
int  column 
) [private, virtual, slot]

Méthode appelée par un double click sur un dossier ou un fichier et appelant le cd ou le téléchargement.

Paramètres:
item : QTreeWidgetItem contient les informations nécessaire au traitement
i : int colonne double clickée

void DossiersLocaux::contextMenuEvent ( QContextMenuEvent *  event  )  [protected, virtual]

Réimplante l'évènement du click droit de la souris.

Paramètres:
e : QContextMenuEvent

bool DossiersLocaux::existeDeja ( QString  nom  )  [virtual]

Vérifie si le fichier ou dossier nommé QString ne soit pas déjà entré.

Paramètres:
nom : QString le nom du fichier ou répertoir à vérifier

QTreeWidgetItem * DossiersLocaux::getDernierItem (  )  [virtual]

Renvoie le dernier item clické.

MessagesToolBar * DossiersLocaux::getMessages (  )  [virtual]

Renvoie le pointeur vers les messages.

QDir DossiersLocaux::getRepCourant (  )  [virtual]

Retourne le path du répertoire courant.

void DossiersLocaux::list (  )  [virtual, slot]

Méthode listant le contenue du répertoir courant et appelant ajouterItem().

void DossiersLocaux::remove (  )  [private, virtual, slot]

Supprime le dernier fichier ou dossier clické.

void DossiersLocaux::setRepCourant ( QDir  dir  )  [virtual]

Change le répertoir courant.

Paramètres:
s : QString charge le répertoir demandé par l'utilisateur

QString DossiersLocaux::tailleString ( quint64  i  )  [private, virtual]

Méthode permettant de récupérer une taille sous la forme 4Ko au lieu de 4000.

Paramètres:
i : quint64 retourner sous se format par Qt

void DossiersLocaux::upload (  )  [private, virtual, slot]

Méthode appelée par un click sur le bouton upload et appelant le téléchargement du dernier fichier clické.

void DossiersLocaux::widgetRenommer (  )  [private, virtual, slot]

Affiche le widget permettant de renommer un fichier.

void DossiersLocaux::widgetRenommerOk (  )  [private, virtual, slot]

Renomme le fichier aprés validation de widgetRenommer().


Documentation des données membres

QTreeWidgetItem* DossiersLocaux::dernier_fichier_selectionne [private]

dernier fichier clické

QTreeWidgetItem* DossiersLocaux::dernier_item_menu [private]

dernier dossier clické

Pointeur vers les messages relatifs au ftp

QLineEdit* DossiersLocaux::nouveau_nom [private]

edition d'un nouveau nom pour un dossier ou fichier

Le parent de la classe.

Répertoire courant


La documentation de cette classe a été générée à partir des fichiers suivants :

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