1 #ifndef DIRLAYOUT_H 2 #define DIRLAYOUT_H 3 4 #include "dir.h" 5 #include <iostream> 6 #include <string> 7 #include <cstdlib> 8 9 using namespace std; 10 11 class Dirlayout 12 { 13 public: 14 static Dirlayout* Instance(); 15 void createDirs(); 16 17 string homedir; 18 string progdir; 19 string savedir; 20 string loaddir; 21 22 protected: 23 Dirlayout(); 24 private: 25 static Dirlayout* _instance; 26 27 Dir dirH; 28 }; 29 30 #endif 31