#include "VersionGraphManager.h"
Public Types | |
| enum | ViewMode { ViewAll , Compact , CompactLabeled , LabeledOnly } |
Public Slots | |
| void | updateCurrentGraph (void) |
Public Member Functions | |
| VersionGraphManager () | |
| virtual | ~VersionGraphManager () |
| virtual QWidget * | getQWidget (void) override |
| Returns a pointer to the root widget of this object. | |
| VersionGraph * | getGraph (void) |
| const VersionGraph * | getGraph (void) const |
| void | setupConfig (VersionGraphCfg &&_config) |
| void | setCurrentViewMode (ViewMode _mode) |
| ViewMode | getCurrentViewMode (void) const |
| void | addVersion (const std::string &_parentVersionName, const VersionGraphVersionCfg &_config) |
| VersionGraphVersionCfg * | addVersion (const ConstJsonObject &_versionConfig) |
| void | activateVersion (const std::string &_versionName, const std::string &_activeBranchVersionName) |
| void | removeVersion (const std::string &_versionName) |
| void | removeVersions (const std::list< std::string > &_versionNames) |
Public Member Functions inherited from ot::QWidgetInterface | |
| QWidgetInterface () | |
| virtual | ~QWidgetInterface () |
| void | setOTWidgetFlags (const WidgetFlags &_flags) |
| const WidgetFlags & | otWidgetFlags (void) const |
| virtual void | otWidgetFlagsChanged (const WidgetFlags &_flags) |
| void | centerOnParent (const QWidget *const _parentWidget) |
| Centers this widget on the parent. If no parent is provided the widget will center on the screen. | |
| QPoint | calculateCenterOnParentPos (const QWidget *const _parentWidget) |
| Calculates the top left corner of this widget centered on the parent widget. If no parent is provided the widget will center on the screen. | |
Static Public Member Functions | |
| static std::string | viewModeToString (ViewMode _mode) |
| static ViewMode | stringToViewMode (const std::string &_mode) |
Additional Inherited Members | |
Protected Attributes inherited from ot::QWidgetInterface | |
| WidgetFlags | m_widgetFlags |
| ot::VersionGraphManager::VersionGraphManager | ( | ) |
|
virtual |
| void ot::VersionGraphManager::activateVersion | ( | const std::string & | _versionName, |
| const std::string & | _activeBranchVersionName ) |
| ot::VersionGraphVersionCfg * ot::VersionGraphManager::addVersion | ( | const ConstJsonObject & | _versionConfig | ) |
| void ot::VersionGraphManager::addVersion | ( | const std::string & | _parentVersionName, |
| const VersionGraphVersionCfg & | _config ) |
| ot::VersionGraphManager::ViewMode ot::VersionGraphManager::getCurrentViewMode | ( | void | ) | const |
|
inline |
|
inline |
|
inlineoverridevirtual |
Returns a pointer to the root widget of this object.
Implements ot::QWidgetInterface.
| void ot::VersionGraphManager::removeVersion | ( | const std::string & | _versionName | ) |
| void ot::VersionGraphManager::removeVersions | ( | const std::list< std::string > & | _versionNames | ) |
| void ot::VersionGraphManager::setCurrentViewMode | ( | ViewMode | _mode | ) |
| void ot::VersionGraphManager::setupConfig | ( | VersionGraphCfg && | _config | ) |
|
static |
|
slot |
|
static |