ui: load project via MenuBar

This change adds a MenuBar to QtMainWindow and adds an action for opening a different project settings XML file. The
message MessageLoadProject is thereon used to load a new project in the Application and clearing the Storage.
This commit is contained in:
Eberhard Graether
2014-07-09 15:22:41 +02:00
parent 37f5579649
commit 2009b7526a
13 changed files with 156 additions and 27 deletions
+6 -3
View File
@@ -19,6 +19,12 @@ public:
Storage();
virtual ~Storage();
void clear();
void logGraph() const;
void logLocations() const;
// ParserClient implementation
virtual void onTypedefParsed(
const ParseLocation& location, const std::string& fullName, const std::string& underlyingFullName,
AccessType access
@@ -47,9 +53,6 @@ public:
virtual void onCallParsed(
const ParseLocation& location, const std::string& callerName, const std::string& calleeName);
void logGraph() const;
void logLocations() const;
// GraphAccess implementation
virtual Id getIdForNodeWithName(const std::string& name) const;
virtual std::string getNameForNodeWithId(Id id) const;