#include <mytreewidget.h>
Public Types | |
enum | State { Root, Refresh, CdUp, Dir, DirLocked, File } |
enum | FileState { None, Image, Video, Audio, Archive, Texte, Document, Internet, Autre } |
Public Member Functions | |
MyTreeWidgetItem (QTreeWidget *parent, bool dir, const QString &name, const QString &size="", const QString &lastModified="", const QString &droits="", const QString &proprietaire="") | |
bool | isDir () |
bool | isSimple () |
State | getState () |
FileState | getFileState () |
Static Public Member Functions | |
static bool | isSimple (const QString &filename) |
Public Attributes | |
State | state |
FileState | fileState |
MyTreeWidgetItem permet d'associer une icône prédéfinie selon le type de fichier.
Le nom du fichier est affiché dans la 1ere colonne, la taille dans la seconde, la date dans la troisième, les droits dans la quatrième et le type dans la cinquième.
Les différents types généraux de dossiers/fichiers possibles
Les différents types détaillés de fichiers possibles
MyTreeWidgetItem::MyTreeWidgetItem | ( | QTreeWidget * | parent, | |
bool | dir, | |||
const QString & | name, | |||
const QString & | size = "" , |
|||
const QString & | lastModified = "" , |
|||
const QString & | droits = "" , |
|||
const QString & | proprietaire = "" | |||
) |
Assigne à chaque dossier/fichier une icone selon le type
bool MyTreeWidgetItem::isDir | ( | ) | [inline] |
Retourne true s'il s'agit d'un dossier
bool MyTreeWidgetItem::isSimple | ( | const QString & | filename | ) | [static] |
Retourne true s'il s'agit d'un fichier/dossier simple : ie != ".", "..", "/" etc...
bool MyTreeWidgetItem::isSimple | ( | ) | [inline] |
Retourne true s'il s'agit d'un fichier/dossier simple : ie != ".", "..", "/" etc...
State MyTreeWidgetItem::getState | ( | ) | [inline] |
Retourne le type général du dossier/fichier
FileState MyTreeWidgetItem::getFileState | ( | ) | [inline] |
Retourne le type précis du fichier
Donne le type général du dossier/fichier
Donne le type précis du fichier