TraceX
 
Loading...
Searching...
No Matches
file.h
Go to the documentation of this file.
1#ifndef FILE_H
2#define FILE_H
3#include <string>
4#include <QString>
5
6class File
7{
8private:
9 std::string path;
10 static QString radical;
11
12public:
13 File();
14 File(std::string path);
15 std::string getPath() const;
16 bool existFile() const;
17 QString getNom() const;
18 static QString getRadical();
19 static void setRadical (QString radical);
20 bool isWord();
21 bool isExcel();
22 bool isCsv();
23
24 virtual void debug() const {}
25
26
27};
28
29
30#endif // FILE_H
bool isExcel()
File::isExcel vérifie si un fichier est un fichier excel à partir de son extension.
Definition file.cpp:82
bool existFile() const
File::existFile vérifie si un fichier existe dans le pc de l'utilisateur.
Definition file.cpp:36
virtual void debug() const
Definition file.h:24
static QString getRadical()
Definition file.cpp:54
QString getNom() const
File::getNom.
Definition file.cpp:48
bool isWord()
File::isWord vérifie si un fichier est un fichier word à partir de son extension.
Definition file.cpp:65
static void setRadical(QString radical)
Définit le radical associé au fichier.
Definition file.cpp:121
std::string getPath() const
File::getPath.
Definition file.cpp:27
File()
File::File Constructeur qui construit un objet File sans path.
Definition file.cpp:12
bool isCsv()
File::isCsv vérifie si un fichier est un fichier csv à partir de son extension.
Definition file.cpp:99