src: code cleanup

* removed unused code: ParseFunction, ParseVariable and ParseTypeUsage. All this is handled using NameHierarchies now.
* Moved the getErrorCount method from ParserClient to the StorageAccess
* MessageFinishedParsing doesn't know the error count anymore.
* StatusBarController now has a StorageAccess to fetch the error count when needed.
This commit is contained in:
malte_langkabel
2016-03-07 10:59:39 +01:00
parent 5cdaafc6de
commit 6d7a1faaa4
25 changed files with 121 additions and 590 deletions
@@ -12,6 +12,7 @@
#include "utility/messaging/type/MessageStatus.h"
class StatusBarView;
class StorageAccess;
class StatusBarController
: public Controller
@@ -21,7 +22,7 @@ class StatusBarController
, public MessageListener<MessageStatus>
{
public:
StatusBarController(void);
StatusBarController(StorageAccess* storageAccess);
virtual ~StatusBarController(void);
StatusBarView* getView();
@@ -33,6 +34,8 @@ private:
virtual void handleMessage(MessageStatus* message);
void setStatus(const std::string& status, bool isError, bool showLoader);
StorageAccess* m_storageAccess;
};
#endif // STATUS_BAR_CONTROLLER_H