Envision
A visual programming IDE for object-oriented languages
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
VersionControlUI::ObjectPathCrumb Class Reference
Inheritance diagram for VersionControlUI::ObjectPathCrumb:
Core::Reflect< Base >

Public Member Functions

 ObjectPathCrumb (ObjectPathCrumbData objectPathCrumbData, Visualization::Item *parent, const StyleType *style=itemStyles().get())
 
QString name ()
 
QString objectType ()
 
QString path ()
 

Static Public Member Functions

static void initializeForms ()
 

Private Member Functions

bool isLastObjectPathCrumb ()
 

Private Attributes

Visualization::Textname_ {}
 
QString path_
 
Visualization::Texttype_ {}
 

Additional Inherited Members

- Protected Types inherited from Core::Reflect< Base >
using Super = Reflect< Base >
 

Constructor & Destructor Documentation

◆ ObjectPathCrumb()

VersionControlUI::ObjectPathCrumb::ObjectPathCrumb ( ObjectPathCrumbData  objectPathCrumbData,
Visualization::Item parent,
const StyleType *  style = itemStyles().get() 
)

Member Function Documentation

◆ initializeForms()

void VersionControlUI::ObjectPathCrumb::initializeForms ( )
static

◆ isLastObjectPathCrumb()

bool VersionControlUI::ObjectPathCrumb::isLastObjectPathCrumb ( )
private

◆ name()

QString VersionControlUI::ObjectPathCrumb::name ( )
inline

◆ objectType()

QString VersionControlUI::ObjectPathCrumb::objectType ( )
inline

◆ path()

QString VersionControlUI::ObjectPathCrumb::path ( )
inline

Member Data Documentation

◆ name_

Visualization::Text* VersionControlUI::ObjectPathCrumb::name_ {}
private

◆ path_

QString VersionControlUI::ObjectPathCrumb::path_
private

◆ type_

Visualization::Text* VersionControlUI::ObjectPathCrumb::type_ {}
private