]> git.siccegge.de Git - frida/frida.git/blobdiff - src/core/Comment.hxx
Make GUI Widget move Comments through the backend properly
[frida/frida.git] / src / core / Comment.hxx
index e151f5a09b0f796de028883d6b3231610bfafbdb..ca3e89cb6ab017ff327738f18ebc4e800e9f1392 100644 (file)
@@ -4,18 +4,26 @@
 #include <string>
 
 class Function;
+class InformationManager;
 
 class Comment {
 public:
        bool isLocal() const {return location == NULL;}
 
+       void setText(const std::string& text);
+       std::string getText() const {return text;}
+       uint64_t getAddress();
+       Function* getLocation();
 private:
-       Comment(uint64_t address);
-       Comment(uint64_t address, Function* location);
+       Comment(uint64_t address, InformationManager* manager);
+       Comment(uint64_t address, Function* location, InformationManager* manager);
 
        uint64_t address;
        Function* location;
+       InformationManager* manager;
        std::string text;
+
+       friend class InformationManager;
 };
 
 #endif /* INCLUDE__Comment_hxx */