#ifndef ELEMENTS_CATEGORY_H #define ELEMENTS_CATEGORY_H #include class ElementsCategory : public QDir { // Constructeur, destructeur public: ElementsCategory(const QString & = QString()); ~ElementsCategory(); // attributs private: QHash category_names; // methodes private: bool rmdir(const QString &) const; void loadNames(); public: QString name() const; QHash categoryNames() const; void clearNames(); void addName(const QString &, const QString &); bool write() const; bool remove() const; //bool move(const QString &new_parent); }; #endif