13 #include "entityListUi.hpp"
26 namespace makVrfEntityListExample
39 virtual QIcon
icon()
override;
46 virtual QString
title()
override;
QTreeWidgetItem * item
Definition: DtEntityList.h:85
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Contains makVrv::DtUserInterfaceAssembler class.
Contains makVrv::DtPage class declaration.
virtual void activate() override
Called when the page is displayed.
virtual QString title() override
Get the title of the page.
boost::signals2::scoped_connection connection
Definition: DtEntityList.h:86
virtual ~DtEntityList() override
Definition: DtEntityList.h:31
void fillDestinationLine(DtSimTask *task, QTreeWidgetItem *displayEntityItem)
virtual const std::string & pageClassName() const override
Get the class name of the page.
virtual void deactivate() override
Called when the page is hidden.
virtual makVrv::DtQIconConfigurations qIconConfigurations() const override
Get the icon configurations for the page. This is used to style the page's icon based on application ...
Ui_DtEntityListUi myUi
Definition: DtEntityList.h:80
std::map< makVrv::DtUniqueID, LineToStateView > myLineToStateViewMap
Definition: DtEntityList.h:89
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:51
makVrv::DtSignalConnectionManager myConnections
Definition: DtEntityList.h:90
virtual void slot_onObjectAdded(makVrf::DtSimObjectReference)
Definition: DtEntityList.h:83
Base class to provide boost signal/slot management.
virtual void slot_onCurrentTaskChanged(DtUUID entityName)
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
makVrv::DtPageCreatorTemplate< DtEntityList > DtEntityListWidgetCreator
Definition: DtEntityList.h:94
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
A collection of icon configurations. The collection maintains flags indicating whether to generate ic...
Definition: DtQIconConfiguration.h:131
virtual void slot_onObjectUpdated(makVrf::DtSimObjectReference)
static std::string thePageClassName()
virtual void populateEntityList()
virtual void slot_onObjectAboutToBeRemoved(makVrf::DtSimObjectReference)
virtual QIcon icon() override
Get the icon of the page.
DtEntityList(makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)