12#include <QtCore/qobject.h>
28 static std::string viewModeToString(ViewMode _mode);
29 static ViewMode stringToViewMode(
const std::string& _mode);
34 virtual QWidget*
getQWidget(
void)
override {
return m_root; };
41 void setCurrentViewMode(ViewMode _mode);
42 ViewMode getCurrentViewMode(
void)
const;
48 void activateVersion(
const std::string& _versionName,
const std::string& _activeBranchVersionName);
50 void removeVersion(
const std::string& _versionName);
52 void removeVersions(
const std::list<std::string>& _versionNames);
55 void updateCurrentGraph(
void);
58 void updateCurrentGraphViewAllMode(
void);
59 void updateCurrentGraphCompactMode(
void);
60 void updateCurrentGraphCompactLabelMode(
void);
61 void updateCurrentGraphLabeledOnlyMode(
void);
67 void startProcessCompact(
bool _includeLabeledVersions,
const QString& _filterText);
Definition VersionGraphCfg.h:13
Definition VersionGraph.h:16
Definition VersionGraphManager.h:19
const VersionGraph * getGraph(void) const
Definition VersionGraphManager.h:37
ViewMode
Definition VersionGraphManager.h:22
@ Compact
Definition VersionGraphManager.h:24
@ CompactLabeled
Definition VersionGraphManager.h:25
@ ViewAll
Definition VersionGraphManager.h:23
virtual QWidget * getQWidget(void) override
Returns a pointer to the root widget of this object.
Definition VersionGraphManager.h:34
VersionGraph * getGraph(void)
Definition VersionGraphManager.h:36
Definition VersionGraphVersionCfg.h:22
rapidjson::GenericObject< true, rapidjson::GenericValue< rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator< rapidjson::CrtAllocator > > > ConstJsonObject
Read only JSON Object.
Definition JSON.h:35