Raspberry Cloud
UI.h
1 #ifndef _UI_H
2 #define _UI_H
3 
4 #include <string>
5 #include <list>
6 #include "fileModel\FileDescriptor.h"
7 
8 class Application;
9 
15 class UI {
16 private:
17  list<FileDescriptor> fileTree;
18 public:
19  Application* app;
20 
25  UI(Application* _app);
26 
27 
31  UI();
32 
39  bool addFile(string localFileID, string destinationFileID);
40 
46  bool createDirectory(string directoryID);
47 
53  string getFile(FileDescriptor fileDescriptor);
54 
60  bool deleteFile(FileDescriptor fileDescriptor);
61 
66  void setComputeOnPi(bool b);
67 
72  list<FileDescriptor*>* getFileTree();
73 
74 
75 };
76 
77 #endif //_UI_H
bool createDirectory(string directoryID)
Definition: UI.cpp:25
UI()
Definition: UI.cpp:17
Definition: UI.h:15
Definition: FileDescriptor.h:17
bool deleteFile(FileDescriptor fileDescriptor)
Definition: UI.cpp:37
list< FileDescriptor * > * getFileTree()
Definition: UI.cpp:53
bool addFile(string localFileID, string destinationFileID)
Definition: UI.cpp:20
Definition: Application.h:15
void setComputeOnPi(bool b)
Definition: UI.cpp:42
string getFile(FileDescriptor fileDescriptor)
Definition: UI.cpp:31