#include <contextview.h>

Inheritance diagram for dnai::views::ContextView:
Inheritance graph
Collaboration diagram for dnai::views::ContextView:
Collaboration graph

Public Member Functions

 ContextView (QQuickItem *parent=nullptr)
 
 ContextView (const QString &qmlview, QQuickItem *parent=nullptr)
 
Q_INVOKABLE QQuickItem * getView () const
 
void addModel (QObject *model, const QString &name)
 
QObject * getModel (const QString &name) const
 

Private Member Functions

void initView (const QString &path)
 
void updateProgress (float percent)
 

Private Attributes

QQuickItem * m_view
 
float m_progess
 
QMap< QString, QObject * > m_models
 

Constructor & Destructor Documentation

dnai::views::ContextView::ContextView ( QQuickItem *  parent = nullptr)
explicit
dnai::views::ContextView::ContextView ( const QString &  qmlview,
QQuickItem *  parent = nullptr 
)
explicit

Member Function Documentation

void dnai::views::ContextView::addModel ( QObject *  model,
const QString &  name 
)
QObject * dnai::views::ContextView::getModel ( const QString &  name) const
QQuickItem * dnai::views::ContextView::getView ( ) const
void dnai::views::ContextView::initView ( const QString &  path)
private
void dnai::views::ContextView::updateProgress ( float  percent)
private

Member Data Documentation

QMap<QString, QObject *> dnai::views::ContextView::m_models
private
float dnai::views::ContextView::m_progess
private
QQuickItem* dnai::views::ContextView::m_view
private

The documentation for this class was generated from the following files: