dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
UAVObject Browser Plugin

The UAVObject Browser gadget plugin. More...

Namespaces

 Core
 The Core namespace contains all classes that make up the Core plugin which constitute the basic functionality of the GCS.
 
 Ui
 

Classes

class  BrowserItemDelegate
 
class  BrowserPlugin
 
class  FieldTreeItem
 
class  EnumFieldTreeItem
 
class  IntFieldTreeItem
 
class  FloatFieldTreeItem
 
class  HighLightManager
 
class  TreeItem
 
class  TopTreeItem
 
class  ObjectTreeItem
 
class  MetaObjectTreeItem
 
class  DataObjectTreeItem
 
class  InstanceTreeItem
 
class  ArrayFieldTreeItem
 
class  UAVObjectBrowser
 
class  UAVObjectBrowserConfiguration
 
class  UAVObjectBrowserFactory
 
class  UAVObjectBrowserOptionsPage
 
class  TreeSortFilterProxyModel
 
class  UAVOBrowserTreeView
 
class  UAVObjectBrowserWidget
 
class  UAVObjectTreeModel
 

Functions

 BrowserItemDelegate::BrowserItemDelegate (TreeSortFilterProxyModel *proxyModel, QObject *parent=nullptr)
 
QWidget * BrowserItemDelegate::createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
 
bool BrowserItemDelegate::eventFilter (QObject *object, QEvent *event)
 This filter is required to make combo boxes work. More...
 
void BrowserItemDelegate::setEditorData (QWidget *editor, const QModelIndex &index) const
 
void BrowserItemDelegate::setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
 
void BrowserItemDelegate::updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
 
QSize BrowserItemDelegate::sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const
 
 FieldTreeItem::FieldTreeItem (int index, const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 FieldTreeItem::FieldTreeItem (int index, const QVariant &data, TreeItem *parent=nullptr)
 
virtual bool FieldTreeItem::isEditable () override
 
void FieldTreeItem::setIsDefaultValue (bool isDefault)
 
virtual bool FieldTreeItem::isDefaultValue () const override
 
virtual QWidget * FieldTreeItem::createEditor (QWidget *parent)=0
 
virtual QVariant FieldTreeItem::getEditorValue (QWidget *editor)=0
 
virtual void FieldTreeItem::setEditorValue (QWidget *editor, QVariant value)=0
 
virtual void FieldTreeItem::apply () override
 
 EnumFieldTreeItem::EnumFieldTreeItem (UAVObjectField *field, int index, const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 EnumFieldTreeItem::EnumFieldTreeItem (UAVObjectField *field, int index, const QVariant &data, TreeItem *parent=nullptr)
 
void EnumFieldTreeItem::setData (QVariant value, int column)
 
QString EnumFieldTreeItem::enumOptions (int index)
 
void EnumFieldTreeItem::apply ()
 
void EnumFieldTreeItem::update ()
 
QWidget * EnumFieldTreeItem::createEditor (QWidget *parent)
 
QVariant EnumFieldTreeItem::getEditorValue (QWidget *editor)
 
void EnumFieldTreeItem::setEditorValue (QWidget *editor, QVariant value)
 
 IntFieldTreeItem::IntFieldTreeItem (UAVObjectField *field, int index, const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 IntFieldTreeItem::IntFieldTreeItem (UAVObjectField *field, int index, const QVariant &data, TreeItem *parent=nullptr)
 
void IntFieldTreeItem::setMinMaxValues ()
 
QWidget * IntFieldTreeItem::createEditor (QWidget *parent)
 
QVariant IntFieldTreeItem::getEditorValue (QWidget *editor)
 
void IntFieldTreeItem::setEditorValue (QWidget *editor, QVariant value)
 
void IntFieldTreeItem::setData (QVariant value, int column)
 
void IntFieldTreeItem::apply ()
 
void IntFieldTreeItem::update ()
 
QString IntFieldTreeItem::formattedData ()
 
 FloatFieldTreeItem::FloatFieldTreeItem (UAVObjectField *field, int index, const QList< QVariant > &data, bool scientific=false, TreeItem *parent=nullptr)
 
 FloatFieldTreeItem::FloatFieldTreeItem (UAVObjectField *field, int index, const QVariant &data, bool scientific=false, TreeItem *parent=nullptr)
 
void FloatFieldTreeItem::setData (QVariant value, int column)
 
void FloatFieldTreeItem::apply ()
 
void FloatFieldTreeItem::update ()
 
QWidget * FloatFieldTreeItem::createEditor (QWidget *parent)
 
QVariant FloatFieldTreeItem::getEditorValue (QWidget *editor)
 
void FloatFieldTreeItem::setEditorValue (QWidget *editor, QVariant value)
 
 HighLightManager::HighLightManager (long checkingInterval)
 
bool HighLightManager::add (TreeItem *itemToAdd)
 
 TreeItem::TreeItem (const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 TreeItem::TreeItem (const QVariant &data, TreeItem *parent=nullptr)
 
virtual TreeItem::~TreeItem ()
 
virtual void TreeItem::appendChild (TreeItem *child)
 
virtual void TreeItem::removeChild (TreeItem *child)
 
void TreeItem::insertChild (TreeItem *child)
 
TreeItemTreeItem::getChild (int index)
 
QList< TreeItem * > TreeItem::treeChildren () const
 
int TreeItem::childCount () const
 
int TreeItem::columnCount () const
 
QVariant TreeItem::data (int column=1) const
 
QString TreeItem::description ()
 
void TreeItem::setDescription (QString d)
 
virtual void TreeItem::setData (QVariant value, int column=1)
 
int TreeItem::row () const
 
TreeItemTreeItem::parent ()
 
void TreeItem::setParentTree (TreeItem *parent)
 
virtual bool TreeItem::isEditable ()
 
virtual void TreeItem::update ()
 
virtual void TreeItem::apply ()
 
bool TreeItem::highlighted ()
 
void TreeItem::setHighlight ()
 
bool TreeItem::changed ()
 
bool TreeItem::updatedOnly ()
 
virtual bool TreeItem::getIsPresentOnHardware () const
 
virtual void TreeItem::setIsPresentOnHardware (bool value)
 
void TreeItem::setChanged (bool changed)
 
void TreeItem::setUpdatedOnly (bool updated)
 
void TreeItem::setUpdatedOnlyParent ()
 
virtual void TreeItem::setHighlightManager (HighLightManager *mgr)
 
virtual void TreeItem::removeHighlight ()
 
int TreeItem::nameIndex (QString name)
 
TreeItemTreeItem::findChildByName (QString name)
 
virtual bool TreeItem::isDefaultValue () const
 
bool TreeItem::childrenAreDefaultValue () const
 
 TopTreeItem::TopTreeItem (const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 TopTreeItem::TopTreeItem (const QVariant &data, TreeItem *parent=nullptr)
 
void TopTreeItem::addObjectTreeItem (quint32 objectId, DataObjectTreeItem *oti)
 
DataObjectTreeItemTopTreeItem::findDataObjectTreeItemByObjectId (quint32 objectId)
 
void TopTreeItem::addMetaObjectTreeItem (quint32 objectId, MetaObjectTreeItem *oti)
 
MetaObjectTreeItemTopTreeItem::findMetaObjectTreeItemByObjectId (quint32 objectId)
 
QList< MetaObjectTreeItem * > TopTreeItem::getMetaObjectItems ()
 
QList< DataObjectTreeItem * > TopTreeItem::getDataObjectItems ()
 
 ObjectTreeItem::ObjectTreeItem (const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 ObjectTreeItem::ObjectTreeItem (const QVariant &data, TreeItem *parent=nullptr)
 
virtual void ObjectTreeItem::setObject (UAVObject *obj)
 
UAVObjectObjectTreeItem::object ()
 
 MetaObjectTreeItem::MetaObjectTreeItem (UAVObject *obj, const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 MetaObjectTreeItem::MetaObjectTreeItem (UAVObject *obj, const QVariant &data, TreeItem *parent=nullptr)
 
 DataObjectTreeItem::DataObjectTreeItem (const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 DataObjectTreeItem::DataObjectTreeItem (const QVariant &data, TreeItem *parent=nullptr)
 
virtual void DataObjectTreeItem::apply () override
 
virtual void DataObjectTreeItem::update () override
 
virtual void DataObjectTreeItem::appendChild (TreeItem *child) override
 
virtual void DataObjectTreeItem::setObject (UAVObject *obj) override
 
virtual void DataObjectTreeItem::setIsPresentOnHardware (bool value) override
 
virtual bool DataObjectTreeItem::isDefaultValue () const override
 
 InstanceTreeItem::InstanceTreeItem (UAVObject *obj, const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 InstanceTreeItem::InstanceTreeItem (UAVObject *obj, const QVariant &data, TreeItem *parent=nullptr)
 
virtual void InstanceTreeItem::apply ()
 
virtual void InstanceTreeItem::update ()
 
 ArrayFieldTreeItem::ArrayFieldTreeItem (const QList< QVariant > &data, TreeItem *parent=nullptr)
 
 ArrayFieldTreeItem::ArrayFieldTreeItem (const QVariant &data, TreeItem *parent=nullptr)
 
virtual bool ArrayFieldTreeItem::isDefaultValue () const override
 
 UAVObjectBrowser::UAVObjectBrowser (QString classId, UAVObjectBrowserWidget *widget, QWidget *parent=nullptr)
 
 UAVObjectBrowser::~UAVObjectBrowser ()
 
QWidget * UAVObjectBrowser::widget ()
 
void UAVObjectBrowser::loadConfiguration (IUAVGadgetConfiguration *config)
 
 UAVObjectBrowserConfiguration::UAVObjectBrowserConfiguration (QString classId, QSettings *qSettings=nullptr, QObject *parent=nullptr)
 
void UAVObjectBrowserConfiguration::saveConfig (QSettings *settings) const
 
IUAVGadgetConfiguration * UAVObjectBrowserConfiguration::clone ()
 
QColor UAVObjectBrowserConfiguration::recentlyUpdatedColor () const
 
QColor UAVObjectBrowserConfiguration::manuallyChangedColor () const
 
QColor UAVObjectBrowserConfiguration::notPresentOnHwColor () const
 
int UAVObjectBrowserConfiguration::recentlyUpdatedTimeout () const
 
bool UAVObjectBrowserConfiguration::onlyHighlightChangedValues () const
 
bool UAVObjectBrowserConfiguration::scientificView () const
 
bool UAVObjectBrowserConfiguration::showMetaData () const
 
bool UAVObjectBrowserConfiguration::hideNotPresentOnHw () const
 
 UAVObjectBrowserFactory::UAVObjectBrowserFactory (QObject *parent=nullptr)
 
 UAVObjectBrowserFactory::~UAVObjectBrowserFactory ()
 
Core::IUAVGadgetUAVObjectBrowserFactory::createGadget (QWidget *parent)
 
IUAVGadgetConfiguration * UAVObjectBrowserFactory::createConfiguration (QSettings *qSettings)
 
IOptionsPage * UAVObjectBrowserFactory::createOptionsPage (IUAVGadgetConfiguration *config)
 
 UAVObjectBrowserOptionsPage::UAVObjectBrowserOptionsPage (UAVObjectBrowserConfiguration *config, QObject *parent=nullptr)
 
QWidget * UAVObjectBrowserOptionsPage::createPage (QWidget *parent)
 
void UAVObjectBrowserOptionsPage::apply ()
 
void UAVObjectBrowserOptionsPage::finish ()
 
 TreeSortFilterProxyModel::TreeSortFilterProxyModel (QObject *parent)
 
bool TreeSortFilterProxyModel::filterAcceptsRow (int source_row, const QModelIndex &source_parent) const
 TreeSortFilterProxyModel::filterAcceptsRow Taken from http://qt-project.org/forums/viewthread/7782. This proxy model will accept rows: More...
 
bool TreeSortFilterProxyModel::filterAcceptsRowItself (int source_row, const QModelIndex &source_parent) const
 
bool TreeSortFilterProxyModel::hasAcceptedChildren (int source_row, const QModelIndex &source_parent) const
 
 UAVOBrowserTreeView::UAVOBrowserTreeView (unsigned int updateTimerPeriod)
 UAVOBrowserTreeView::UAVOBrowserTreeView Constructor for reimplementation of QTreeView. More...
 
void UAVOBrowserTreeView::updateView (const QModelIndex &topLeft, const QModelIndex &bottomRight)
 UAVOBrowserTreeView::updateView Determines if a view updates lies outside the range of updates queued for update. More...
 
void UAVOBrowserTreeView::updateTimerPeriod (unsigned int val)
 
virtual void UAVOBrowserTreeView::setModel (QAbstractItemModel *model)
 
virtual void UAVOBrowserTreeView::dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles=QVector< int >())
 dataChanged Reimplements QTreeView::dataChanged signal More...
 
 UAVObjectBrowserWidget::UAVObjectBrowserWidget (QWidget *parent=nullptr)
 
 UAVObjectBrowserWidget::~UAVObjectBrowserWidget ()
 
void UAVObjectBrowserWidget::setRecentlyUpdatedColor (QColor color)
 
void UAVObjectBrowserWidget::setManuallyChangedColor (QColor color)
 
void UAVObjectBrowserWidget::setNotPresentOnHwColor (QColor color)
 
void UAVObjectBrowserWidget::setOnlyHighlightChangedValues (bool highlight)
 
void UAVObjectBrowserWidget::setViewOptions (bool scientific, bool metadata, bool hideNotPresent)
 UAVObjectBrowserWidget::setViewOptions Sets the viewing options. More...
 
void UAVObjectBrowserWidget::initialize ()
 Initializes the model and makes the necessary signal/slot connections. More...
 
void UAVObjectBrowserWidget::refreshHiddenObjects ()
 Refreshes the hidden object display. More...
 
 UAVObjectTreeModel::UAVObjectTreeModel (QObject *parent=nullptr, bool useScientificNotation=false)
 
 UAVObjectTreeModel::~UAVObjectTreeModel ()
 
QVariant UAVObjectTreeModel::data (const QModelIndex &index, int role) const
 
bool UAVObjectTreeModel::setData (const QModelIndex &index, const QVariant &value, int role)
 
Qt::ItemFlags UAVObjectTreeModel::flags (const QModelIndex &index) const
 
QVariant UAVObjectTreeModel::headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
 
QModelIndex UAVObjectTreeModel::index (int row, int column, const QModelIndex &parent=QModelIndex()) const
 
QModelIndex UAVObjectTreeModel::parent (const QModelIndex &index) const
 
int UAVObjectTreeModel::rowCount (const QModelIndex &parent=QModelIndex()) const
 
int UAVObjectTreeModel::columnCount (const QModelIndex &parent=QModelIndex()) const
 
TopTreeItemUAVObjectTreeModel::getSettingsTree ()
 
TopTreeItemUAVObjectTreeModel::getNonSettingsTree ()
 
void UAVObjectTreeModel::setRecentlyUpdatedColor (QColor color)
 
void UAVObjectTreeModel::setManuallyChangedColor (QColor color)
 
void UAVObjectTreeModel::setNotPresentOnHwColor (QColor color)
 
void UAVObjectTreeModel::setOnlyHighlightChangedValues (bool highlight)
 
QList< QModelIndex > UAVObjectTreeModel::getMetaDataIndexes ()
 
QList< QModelIndex > UAVObjectTreeModel::getDataObjectIndexes ()
 
QModelIndex UAVObjectTreeModel::getIndex (int indexRow, int indexCol, TopTreeItem *topTreeItem)
 

Variables

int FieldTreeItem::m_index
 
bool FieldTreeItem::m_defaultValue
 
bool TreeItem::isPresentOnHardware
 
static const int TreeItem::dataColumn = 1
 

Signals

void HighLightManager::updateHighlight (TreeItem *)
 
void UAVObjectBrowserWidget::viewOptionsChanged (bool scientific, bool metadata, bool hideNotPresent)
 
void UAVObjectTreeModel::presentOnHardwareChanged ()
 

Public Slots

void UAVObjectBrowserConfiguration::setRecentlyUpdatedColor (QColor color)
 
void UAVObjectBrowserConfiguration::setManuallyChangedColor (QColor color)
 
void UAVObjectBrowserConfiguration::setNotPresentOnHwColor (QColor color)
 
void UAVObjectBrowserConfiguration::setOnlyHighlightChangedValues (bool highlight)
 
void UAVObjectBrowserConfiguration::setScientificView (bool value)
 
void UAVObjectBrowserConfiguration::setShowMetaData (bool value)
 
void UAVObjectBrowserConfiguration::setHideNotPresentOnHw (bool value)
 
void UAVObjectBrowserWidget::showMetaData (bool show)
 UAVObjectBrowserWidget::showMetaData Shows UAVO metadata. More...
 
void UAVObjectBrowserWidget::showNotPresent (bool show)
 UAVObjectBrowserWidget::showNotPresent Shows or hides object not present on the hardware. More...
 
void UAVObjectBrowserWidget::doRefreshHiddenObjects ()
 
void UAVObjectTreeModel::newObject (UAVObject *obj)
 
void UAVObjectTreeModel::initializeModel (bool useScientificFloatNotation=true)
 
void UAVObjectTreeModel::instanceRemove (UAVObject *)
 

Protected Slots

virtual void DataObjectTreeItem::doRefreshHiddenObjects (UAVDataObject *dobj)
 
virtual void InstanceTreeItem::doRefreshHiddenObjects (UAVDataObject *dobj)
 

Properties

QColor UAVObjectBrowserConfiguration::m_recentlyUpdatedColor
 
QColor UAVObjectBrowserConfiguration::m_manuallyChangedColor
 
QColor UAVObjectBrowserConfiguration::m_notPresentOnHwColor
 
bool UAVObjectBrowserConfiguration::m_onlyHighlightChangedValues
 
bool UAVObjectBrowserConfiguration::m_useScientificView
 
bool UAVObjectBrowserConfiguration::m_showMetaData
 
bool UAVObjectBrowserConfiguration::m_hideNotPresentOnHw
 

Detailed Description

The UAVObject Browser gadget plugin.

Function Documentation

bool HighLightManager::add ( TreeItem itemToAdd)

Definition at line 51 of file treeitem.cpp.

void TopTreeItem::addMetaObjectTreeItem ( quint32  objectId,
MetaObjectTreeItem oti 
)
inline

Definition at line 233 of file treeitem.h.

void TopTreeItem::addObjectTreeItem ( quint32  objectId,
DataObjectTreeItem oti 
)
inline

Definition at line 221 of file treeitem.h.

void TreeItem::appendChild ( TreeItem child)
virtual

Reimplemented in DataObjectTreeItem.

Definition at line 127 of file treeitem.cpp.

virtual void DataObjectTreeItem::appendChild ( TreeItem child)
inlineoverridevirtual

Reimplemented from TreeItem.

Definition at line 321 of file treeitem.h.

void UAVObjectBrowserOptionsPage::apply ( )
virtual

Implements Core::IOptionsPage.

Definition at line 60 of file uavobjectbrowseroptionspage.cpp.

virtual void FieldTreeItem::apply ( )
inlineoverridevirtual

Reimplemented from TreeItem.

Reimplemented in FloatFieldTreeItem, IntFieldTreeItem, and EnumFieldTreeItem.

Definition at line 73 of file fieldtreeitem.h.

void EnumFieldTreeItem::apply ( )
inlinevirtual

Reimplemented from FieldTreeItem.

Definition at line 111 of file fieldtreeitem.h.

void TreeItem::apply ( )
virtual
void IntFieldTreeItem::apply ( )
inlinevirtual

Reimplemented from FieldTreeItem.

Definition at line 283 of file fieldtreeitem.h.

virtual void DataObjectTreeItem::apply ( )
inlineoverridevirtual

Reimplemented from TreeItem.

Reimplemented in InstanceTreeItem.

Definition at line 305 of file treeitem.h.

void FloatFieldTreeItem::apply ( )
inlinevirtual

Reimplemented from FieldTreeItem.

Definition at line 379 of file fieldtreeitem.h.

virtual void InstanceTreeItem::apply ( )
inlinevirtual

Reimplemented from DataObjectTreeItem.

Definition at line 379 of file treeitem.h.

ArrayFieldTreeItem::ArrayFieldTreeItem ( const QList< QVariant > &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 408 of file treeitem.h.

ArrayFieldTreeItem::ArrayFieldTreeItem ( const QVariant &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 412 of file treeitem.h.

BrowserItemDelegate::BrowserItemDelegate ( TreeSortFilterProxyModel proxyModel,
QObject *  parent = nullptr 
)
explicit

Definition at line 31 of file browseritemdelegate.cpp.

bool TreeItem::changed ( )
inline

Definition at line 141 of file treeitem.h.

int TreeItem::childCount ( ) const

Definition at line 150 of file treeitem.cpp.

bool TreeItem::childrenAreDefaultValue ( ) const
inlineprotected

Definition at line 180 of file treeitem.h.

IUAVGadgetConfiguration * UAVObjectBrowserConfiguration::clone ( )
virtual

Implements Core::IUAVGadgetConfiguration.

Definition at line 62 of file uavobjectbrowserconfiguration.cpp.

int UAVObjectTreeModel::columnCount ( const QModelIndex &  parent = QModelIndex()) const

Definition at line 369 of file uavobjecttreemodel.cpp.

int TreeItem::columnCount ( ) const

Definition at line 163 of file treeitem.cpp.

IUAVGadgetConfiguration * UAVObjectBrowserFactory::createConfiguration ( QSettings *  qSettings)
virtual

Reimplemented from Core::IUAVGadgetFactory.

Definition at line 48 of file uavobjectbrowserfactory.cpp.

QWidget * BrowserItemDelegate::createEditor ( QWidget *  parent,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const

Definition at line 37 of file browseritemdelegate.cpp.

virtual QWidget* FieldTreeItem::createEditor ( QWidget *  parent)
pure virtual
QWidget* EnumFieldTreeItem::createEditor ( QWidget *  parent)
inlinevirtual

Implements FieldTreeItem.

Definition at line 136 of file fieldtreeitem.h.

QWidget* IntFieldTreeItem::createEditor ( QWidget *  parent)
inlinevirtual

Implements FieldTreeItem.

Definition at line 213 of file fieldtreeitem.h.

QWidget* FloatFieldTreeItem::createEditor ( QWidget *  parent)
inlinevirtual

Implements FieldTreeItem.

Definition at line 396 of file fieldtreeitem.h.

Core::IUAVGadget * UAVObjectBrowserFactory::createGadget ( QWidget *  parent)
virtual

Implements Core::IUAVGadgetFactory.

Definition at line 42 of file uavobjectbrowserfactory.cpp.

IOptionsPage * UAVObjectBrowserFactory::createOptionsPage ( IUAVGadgetConfiguration *  config)
virtual

Reimplemented from Core::IUAVGadgetFactory.

Definition at line 53 of file uavobjectbrowserfactory.cpp.

QWidget * UAVObjectBrowserOptionsPage::createPage ( QWidget *  parent)
virtual

Implements Core::IOptionsPage.

Definition at line 46 of file uavobjectbrowseroptionspage.cpp.

QVariant UAVObjectTreeModel::data ( const QModelIndex &  index,
int  role 
) const

Definition at line 403 of file uavobjecttreemodel.cpp.

QVariant TreeItem::data ( int  column = 1) const

Definition at line 168 of file treeitem.cpp.

void UAVOBrowserTreeView::dataChanged ( const QModelIndex &  topLeft,
const QModelIndex &  bottomRight,
const QVector< int > &  roles = QVector<int>() 
)
virtual

dataChanged Reimplements QTreeView::dataChanged signal

Parameters
topLeft
bottomRight
updateFlagIf true, send dataChanged signal. If false, do nothing.

Definition at line 723 of file uavobjectbrowserwidget.cpp.

DataObjectTreeItem::DataObjectTreeItem ( const QList< QVariant > &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 297 of file treeitem.h.

DataObjectTreeItem::DataObjectTreeItem ( const QVariant &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 301 of file treeitem.h.

QString TreeItem::description ( )
inline

Definition at line 116 of file treeitem.h.

EnumFieldTreeItem::EnumFieldTreeItem ( UAVObjectField field,
int  index,
const QList< QVariant > &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 83 of file fieldtreeitem.h.

EnumFieldTreeItem::EnumFieldTreeItem ( UAVObjectField field,
int  index,
const QVariant &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 90 of file fieldtreeitem.h.

QString EnumFieldTreeItem::enumOptions ( int  index)
inline

Definition at line 104 of file fieldtreeitem.h.

bool BrowserItemDelegate::eventFilter ( QObject *  object,
QEvent *  event 
)

This filter is required to make combo boxes work.

BrowserItemDelegate::eventFilter Filter any events that are on the combox box from going to the view. This makes the combo box contents pop up and be selectable.

Definition at line 53 of file browseritemdelegate.cpp.

FieldTreeItem::FieldTreeItem ( int  index,
const QList< QVariant > &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 55 of file fieldtreeitem.h.

FieldTreeItem::FieldTreeItem ( int  index,
const QVariant &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 61 of file fieldtreeitem.h.

bool TreeSortFilterProxyModel::filterAcceptsRow ( int  source_row,
const QModelIndex &  source_parent 
) const
protected

TreeSortFilterProxyModel::filterAcceptsRow Taken from http://qt-project.org/forums/viewthread/7782. This proxy model will accept rows:

  • That match themselves, or
  • That have a parent that matches (on its own), or
  • That have a child that matches.
    Parameters
    sourceRow
    sourceParent
    Returns

Definition at line 755 of file uavobjectbrowserwidget.cpp.

bool TreeSortFilterProxyModel::filterAcceptsRowItself ( int  source_row,
const QModelIndex &  source_parent 
) const
protected

Definition at line 777 of file uavobjectbrowserwidget.cpp.

TreeItem* TreeItem::findChildByName ( QString  name)
inline

Definition at line 167 of file treeitem.h.

DataObjectTreeItem* TopTreeItem::findDataObjectTreeItemByObjectId ( quint32  objectId)
inline

Definition at line 226 of file treeitem.h.

MetaObjectTreeItem* TopTreeItem::findMetaObjectTreeItemByObjectId ( quint32  objectId)
inline

Definition at line 238 of file treeitem.h.

void UAVObjectBrowserOptionsPage::finish ( )
virtual

Implements Core::IOptionsPage.

Definition at line 68 of file uavobjectbrowseroptionspage.cpp.

Qt::ItemFlags UAVObjectTreeModel::flags ( const QModelIndex &  index) const

Definition at line 479 of file uavobjecttreemodel.cpp.

FloatFieldTreeItem::FloatFieldTreeItem ( UAVObjectField field,
int  index,
const QList< QVariant > &  data,
bool  scientific = false,
TreeItem parent = nullptr 
)
inline

Definition at line 360 of file fieldtreeitem.h.

FloatFieldTreeItem::FloatFieldTreeItem ( UAVObjectField field,
int  index,
const QVariant &  data,
bool  scientific = false,
TreeItem parent = nullptr 
)
inline

Definition at line 367 of file fieldtreeitem.h.

QString IntFieldTreeItem::formattedData ( )
inline

Definition at line 329 of file fieldtreeitem.h.

TreeItem * TreeItem::getChild ( int  index)

Definition at line 145 of file treeitem.cpp.

QList< QModelIndex > UAVObjectTreeModel::getDataObjectIndexes ( )

Definition at line 390 of file uavobjecttreemodel.cpp.

QList< DataObjectTreeItem * > TopTreeItem::getDataObjectItems ( )

Definition at line 246 of file treeitem.cpp.

virtual QVariant FieldTreeItem::getEditorValue ( QWidget *  editor)
pure virtual
QVariant EnumFieldTreeItem::getEditorValue ( QWidget *  editor)
inlinevirtual

Implements FieldTreeItem.

Definition at line 145 of file fieldtreeitem.h.

QVariant IntFieldTreeItem::getEditorValue ( QWidget *  editor)
inlinevirtual

Implements FieldTreeItem.

Definition at line 235 of file fieldtreeitem.h.

QVariant FloatFieldTreeItem::getEditorValue ( QWidget *  editor)
inlinevirtual

Implements FieldTreeItem.

Definition at line 413 of file fieldtreeitem.h.

QModelIndex UAVObjectTreeModel::getIndex ( int  indexRow,
int  indexCol,
TopTreeItem topTreeItem 
)
inline

Definition at line 83 of file uavobjecttreemodel.h.

virtual bool TreeItem::getIsPresentOnHardware ( ) const
inlinevirtual

Definition at line 143 of file treeitem.h.

QList< QModelIndex > UAVObjectTreeModel::getMetaDataIndexes ( )

Definition at line 377 of file uavobjecttreemodel.cpp.

QList< MetaObjectTreeItem * > TopTreeItem::getMetaObjectItems ( )

Definition at line 241 of file treeitem.cpp.

TopTreeItem* UAVObjectTreeModel::getNonSettingsTree ( )
inline

Definition at line 73 of file uavobjecttreemodel.h.

TopTreeItem* UAVObjectTreeModel::getSettingsTree ( )
inline

Definition at line 72 of file uavobjecttreemodel.h.

bool TreeSortFilterProxyModel::hasAcceptedChildren ( int  source_row,
const QModelIndex &  source_parent 
) const
protected

Definition at line 783 of file uavobjectbrowserwidget.cpp.

QVariant UAVObjectTreeModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const

Definition at line 493 of file uavobjecttreemodel.cpp.

bool UAVObjectBrowserConfiguration::hideNotPresentOnHw ( ) const
inline

Definition at line 64 of file uavobjectbrowserconfiguration.h.

bool TreeItem::highlighted ( )
inline

Definition at line 138 of file treeitem.h.

HighLightManager::HighLightManager ( long  checkingInterval)

Definition at line 40 of file treeitem.cpp.

QModelIndex UAVObjectTreeModel::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const

Definition at line 306 of file uavobjecttreemodel.cpp.

void UAVObjectBrowserWidget::initialize ( )

Initializes the model and makes the necessary signal/slot connections.

Definition at line 266 of file uavobjectbrowserwidget.cpp.

void TreeItem::insertChild ( TreeItem child)

Definition at line 138 of file treeitem.cpp.

InstanceTreeItem::InstanceTreeItem ( UAVObject obj,
const QList< QVariant > &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 369 of file treeitem.h.

InstanceTreeItem::InstanceTreeItem ( UAVObject obj,
const QVariant &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 374 of file treeitem.h.

IntFieldTreeItem::IntFieldTreeItem ( UAVObjectField field,
int  index,
const QList< QVariant > &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 166 of file fieldtreeitem.h.

IntFieldTreeItem::IntFieldTreeItem ( UAVObjectField field,
int  index,
const QVariant &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 173 of file fieldtreeitem.h.

virtual bool FieldTreeItem::isDefaultValue ( ) const
inlineoverridevirtual

Reimplemented from TreeItem.

Definition at line 69 of file fieldtreeitem.h.

virtual bool TreeItem::isDefaultValue ( ) const
inlinevirtual

Reimplemented in ArrayFieldTreeItem, DataObjectTreeItem, and FieldTreeItem.

Definition at line 177 of file treeitem.h.

virtual bool DataObjectTreeItem::isDefaultValue ( ) const
inlineoverridevirtual

Reimplemented from TreeItem.

Definition at line 352 of file treeitem.h.

virtual bool ArrayFieldTreeItem::isDefaultValue ( ) const
inlineoverridevirtual

Reimplemented from TreeItem.

Definition at line 417 of file treeitem.h.

virtual bool FieldTreeItem::isEditable ( )
inlineoverridevirtual

Reimplemented from TreeItem.

Definition at line 67 of file fieldtreeitem.h.

virtual bool TreeItem::isEditable ( )
inlinevirtual

Reimplemented in FieldTreeItem.

Definition at line 134 of file treeitem.h.

void UAVObjectBrowser::loadConfiguration ( IUAVGadgetConfiguration *  config)
virtual

Reimplemented from Core::IUAVGadget.

Definition at line 44 of file uavobjectbrowser.cpp.

QColor UAVObjectBrowserConfiguration::manuallyChangedColor ( ) const
inline

Definition at line 58 of file uavobjectbrowserconfiguration.h.

MetaObjectTreeItem::MetaObjectTreeItem ( UAVObject obj,
const QList< QVariant > &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 281 of file treeitem.h.

MetaObjectTreeItem::MetaObjectTreeItem ( UAVObject obj,
const QVariant &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 286 of file treeitem.h.

int TreeItem::nameIndex ( QString  name)
inline

Definition at line 158 of file treeitem.h.

QColor UAVObjectBrowserConfiguration::notPresentOnHwColor ( ) const
inline

Definition at line 59 of file uavobjectbrowserconfiguration.h.

UAVObject* ObjectTreeItem::object ( )
inline

Definition at line 271 of file treeitem.h.

ObjectTreeItem::ObjectTreeItem ( const QList< QVariant > &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 256 of file treeitem.h.

ObjectTreeItem::ObjectTreeItem ( const QVariant &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 261 of file treeitem.h.

bool UAVObjectBrowserConfiguration::onlyHighlightChangedValues ( ) const
inline

Definition at line 61 of file uavobjectbrowserconfiguration.h.

QModelIndex UAVObjectTreeModel::parent ( const QModelIndex &  index) const

Definition at line 342 of file uavobjecttreemodel.cpp.

TreeItem* TreeItem::parent ( )
inline

Definition at line 132 of file treeitem.h.

QColor UAVObjectBrowserConfiguration::recentlyUpdatedColor ( ) const
inline

Definition at line 57 of file uavobjectbrowserconfiguration.h.

int UAVObjectBrowserConfiguration::recentlyUpdatedTimeout ( ) const
inline

Definition at line 60 of file uavobjectbrowserconfiguration.h.

void UAVObjectBrowserWidget::refreshHiddenObjects ( )

Refreshes the hidden object display.

Definition at line 303 of file uavobjectbrowserwidget.cpp.

void TreeItem::removeChild ( TreeItem child)
virtual

Definition at line 133 of file treeitem.cpp.

void TreeItem::removeHighlight ( )
virtual

Definition at line 231 of file treeitem.cpp.

int TreeItem::row ( ) const

Definition at line 155 of file treeitem.cpp.

int UAVObjectTreeModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const

Definition at line 355 of file uavobjecttreemodel.cpp.

void UAVObjectBrowserConfiguration::saveConfig ( QSettings *  qSettings) const
virtual

Saves a configuration.

Reimplemented from Core::IUAVGadgetConfiguration.

Definition at line 80 of file uavobjectbrowserconfiguration.cpp.

bool UAVObjectBrowserConfiguration::scientificView ( ) const
inline

Definition at line 62 of file uavobjectbrowserconfiguration.h.

void TreeItem::setChanged ( bool  changed)
inline

Definition at line 151 of file treeitem.h.

bool UAVObjectTreeModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role 
)

Definition at line 471 of file uavobjecttreemodel.cpp.

void EnumFieldTreeItem::setData ( QVariant  value,
int  column 
)
inlinevirtual

Reimplemented from TreeItem.

Definition at line 96 of file fieldtreeitem.h.

void TreeItem::setData ( QVariant  value,
int  column = 1 
)
virtual

Reimplemented in FloatFieldTreeItem, IntFieldTreeItem, and EnumFieldTreeItem.

Definition at line 173 of file treeitem.cpp.

void IntFieldTreeItem::setData ( QVariant  value,
int  column 
)
inlinevirtual

Reimplemented from TreeItem.

Definition at line 278 of file fieldtreeitem.h.

void FloatFieldTreeItem::setData ( QVariant  value,
int  column 
)
inlinevirtual

Reimplemented from TreeItem.

Definition at line 374 of file fieldtreeitem.h.

void TreeItem::setDescription ( QString  d)
inline

Definition at line 117 of file treeitem.h.

void BrowserItemDelegate::setEditorData ( QWidget *  editor,
const QModelIndex &  index 
) const

Definition at line 66 of file browseritemdelegate.cpp.

virtual void FieldTreeItem::setEditorValue ( QWidget *  editor,
QVariant  value 
)
pure virtual
void EnumFieldTreeItem::setEditorValue ( QWidget *  editor,
QVariant  value 
)
inlinevirtual

Implements FieldTreeItem.

Definition at line 151 of file fieldtreeitem.h.

void IntFieldTreeItem::setEditorValue ( QWidget *  editor,
QVariant  value 
)
inlinevirtual

Implements FieldTreeItem.

Definition at line 249 of file fieldtreeitem.h.

void FloatFieldTreeItem::setEditorValue ( QWidget *  editor,
QVariant  value 
)
inlinevirtual

Implements FieldTreeItem.

Definition at line 426 of file fieldtreeitem.h.

void TreeItem::setHighlight ( )

Definition at line 193 of file treeitem.cpp.

void TreeItem::setHighlightManager ( HighLightManager mgr)
virtual

Definition at line 236 of file treeitem.cpp.

void FieldTreeItem::setIsDefaultValue ( bool  isDefault)
inline

Definition at line 68 of file fieldtreeitem.h.

virtual void TreeItem::setIsPresentOnHardware ( bool  value)
inlinevirtual

Reimplemented in DataObjectTreeItem.

Definition at line 144 of file treeitem.h.

virtual void DataObjectTreeItem::setIsPresentOnHardware ( bool  value)
inlineoverridevirtual

Reimplemented from TreeItem.

Definition at line 343 of file treeitem.h.

void UAVObjectTreeModel::setManuallyChangedColor ( QColor  color)
inline

Definition at line 76 of file uavobjecttreemodel.h.

void UAVObjectBrowserWidget::setManuallyChangedColor ( QColor  color)
inline

Definition at line 100 of file uavobjectbrowserwidget.h.

void IntFieldTreeItem::setMinMaxValues ( )
inline

Definition at line 180 of file fieldtreeitem.h.

virtual void UAVOBrowserTreeView::setModel ( QAbstractItemModel *  model)
inlinevirtual

Definition at line 63 of file uavobjectbrowserwidget.h.

void BrowserItemDelegate::setModelData ( QWidget *  editor,
QAbstractItemModel *  model,
const QModelIndex &  index 
) const

Definition at line 74 of file browseritemdelegate.cpp.

void UAVObjectTreeModel::setNotPresentOnHwColor ( QColor  color)
inline

Definition at line 77 of file uavobjecttreemodel.h.

void UAVObjectBrowserWidget::setNotPresentOnHwColor ( QColor  color)
inline

Definition at line 105 of file uavobjectbrowserwidget.h.

virtual void ObjectTreeItem::setObject ( UAVObject obj)
inlinevirtual

Reimplemented in DataObjectTreeItem.

Definition at line 266 of file treeitem.h.

virtual void DataObjectTreeItem::setObject ( UAVObject obj)
inlineoverridevirtual

Reimplemented from ObjectTreeItem.

Definition at line 326 of file treeitem.h.

void UAVObjectTreeModel::setOnlyHighlightChangedValues ( bool  highlight)
inline

Definition at line 78 of file uavobjecttreemodel.h.

void UAVObjectBrowserWidget::setOnlyHighlightChangedValues ( bool  highlight)
inline

Definition at line 110 of file uavobjectbrowserwidget.h.

void TreeItem::setParentTree ( TreeItem parent)
inline

Definition at line 133 of file treeitem.h.

void UAVObjectTreeModel::setRecentlyUpdatedColor ( QColor  color)
inline

Definition at line 75 of file uavobjecttreemodel.h.

void UAVObjectBrowserWidget::setRecentlyUpdatedColor ( QColor  color)
inline

Definition at line 95 of file uavobjectbrowserwidget.h.

void TreeItem::setUpdatedOnly ( bool  updated)

Definition at line 209 of file treeitem.cpp.

void TreeItem::setUpdatedOnlyParent ( )

Definition at line 221 of file treeitem.cpp.

void UAVObjectBrowserWidget::setViewOptions ( bool  scientific,
bool  metadata,
bool  hideNotPresent 
)

UAVObjectBrowserWidget::setViewOptions Sets the viewing options.

Parameters
scientifictrue turns on scientific notation view
metadatatrue turns on metadata view

Definition at line 254 of file uavobjectbrowserwidget.cpp.

bool UAVObjectBrowserConfiguration::showMetaData ( ) const
inline

Definition at line 63 of file uavobjectbrowserconfiguration.h.

QSize BrowserItemDelegate::sizeHint ( const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const

Definition at line 90 of file browseritemdelegate.cpp.

TopTreeItem::TopTreeItem ( const QList< QVariant > &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 212 of file treeitem.h.

TopTreeItem::TopTreeItem ( const QVariant &  data,
TreeItem parent = nullptr 
)
inline

Definition at line 216 of file treeitem.h.

QList<TreeItem *> TreeItem::treeChildren ( ) const
inline

Definition at line 112 of file treeitem.h.

TreeItem::TreeItem ( const QList< QVariant > &  data,
TreeItem parent = nullptr 
)

Definition at line 99 of file treeitem.cpp.

TreeItem::TreeItem ( const QVariant &  data,
TreeItem parent = nullptr 
)

Definition at line 110 of file treeitem.cpp.

TreeSortFilterProxyModel::TreeSortFilterProxyModel ( QObject *  parent)

Definition at line 738 of file uavobjectbrowserwidget.cpp.

UAVObjectBrowser::UAVObjectBrowser ( QString  classId,
UAVObjectBrowserWidget widget,
QWidget *  parent = nullptr 
)

Definition at line 30 of file uavobjectbrowser.cpp.

UAVObjectBrowserConfiguration::UAVObjectBrowserConfiguration ( QString  classId,
QSettings *  qSettings = nullptr,
QObject *  parent = nullptr 
)
explicit

Definition at line 30 of file uavobjectbrowserconfiguration.cpp.

UAVObjectBrowserFactory::UAVObjectBrowserFactory ( QObject *  parent = nullptr)

Definition at line 33 of file uavobjectbrowserfactory.cpp.

UAVObjectBrowserOptionsPage::UAVObjectBrowserOptionsPage ( UAVObjectBrowserConfiguration config,
QObject *  parent = nullptr 
)
explicit

Definition at line 39 of file uavobjectbrowseroptionspage.cpp.

UAVObjectBrowserWidget::UAVObjectBrowserWidget ( QWidget *  parent = nullptr)

Definition at line 52 of file uavobjectbrowserwidget.cpp.

UAVObjectTreeModel::UAVObjectTreeModel ( QObject *  parent = nullptr,
bool  useScientificNotation = false 
)
explicit

Definition at line 50 of file uavobjecttreemodel.cpp.

UAVOBrowserTreeView::UAVOBrowserTreeView ( unsigned int  updateTimerPeriod)

UAVOBrowserTreeView::UAVOBrowserTreeView Constructor for reimplementation of QTreeView.

Definition at line 648 of file uavobjectbrowserwidget.cpp.

void EnumFieldTreeItem::update ( )
inlinevirtual

Reimplemented from TreeItem.

Definition at line 123 of file fieldtreeitem.h.

void TreeItem::update ( )
virtual
void IntFieldTreeItem::update ( )
inlinevirtual

Reimplemented from TreeItem.

Definition at line 302 of file fieldtreeitem.h.

virtual void DataObjectTreeItem::update ( )
inlineoverridevirtual

Reimplemented from TreeItem.

Reimplemented in InstanceTreeItem.

Definition at line 313 of file treeitem.h.

virtual void InstanceTreeItem::update ( )
inlinevirtual

Reimplemented from DataObjectTreeItem.

Definition at line 380 of file treeitem.h.

void FloatFieldTreeItem::update ( )
inlinevirtual

Reimplemented from TreeItem.

Definition at line 387 of file fieldtreeitem.h.

bool TreeItem::updatedOnly ( )
inline

Definition at line 142 of file treeitem.h.

void BrowserItemDelegate::updateEditorGeometry ( QWidget *  editor,
const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const

Definition at line 84 of file browseritemdelegate.cpp.

void UAVOBrowserTreeView::updateTimerPeriod ( unsigned int  val)

Definition at line 659 of file uavobjectbrowserwidget.cpp.

void UAVOBrowserTreeView::updateView ( const QModelIndex &  topLeftProxy,
const QModelIndex &  bottomRightProxy 
)

UAVOBrowserTreeView::updateView Determines if a view updates lies outside the range of updates queued for update.

Parameters
topLeftTop left index from data model update
bottomRightBottom right index from data model update

Definition at line 700 of file uavobjectbrowserwidget.cpp.

QWidget* UAVObjectBrowser::widget ( )
inlinevirtual

Implements Core::IUAVGadget.

Definition at line 49 of file uavobjectbrowser.h.

TreeItem::~TreeItem ( )
virtual

Definition at line 122 of file treeitem.cpp.

UAVObjectBrowser::~UAVObjectBrowser ( )

Definition at line 39 of file uavobjectbrowser.cpp.

UAVObjectBrowserFactory::~UAVObjectBrowserFactory ( )

Definition at line 38 of file uavobjectbrowserfactory.cpp.

UAVObjectBrowserWidget::~UAVObjectBrowserWidget ( )

Definition at line 244 of file uavobjectbrowserwidget.cpp.

UAVObjectTreeModel::~UAVObjectTreeModel ( )

Definition at line 72 of file uavobjecttreemodel.cpp.

Variable Documentation

const int TreeItem::dataColumn = 1
static

Definition at line 202 of file treeitem.h.

bool TreeItem::isPresentOnHardware
protected

Definition at line 100 of file treeitem.h.

bool FieldTreeItem::m_defaultValue
protected

Definition at line 76 of file fieldtreeitem.h.

int FieldTreeItem::m_index
protected

Definition at line 75 of file fieldtreeitem.h.

Signals

void UAVObjectTreeModel::presentOnHardwareChanged ( )
signal
void HighLightManager::updateHighlight ( TreeItem )
signal
void UAVObjectBrowserWidget::viewOptionsChanged ( bool  scientific,
bool  metadata,
bool  hideNotPresent 
)
signal

Public Slots

void UAVObjectBrowserWidget::doRefreshHiddenObjects ( )
slot

Definition at line 353 of file uavobjectbrowserwidget.cpp.

void UAVObjectTreeModel::initializeModel ( bool  useScientificFloatNotation = true)
slot

Definition at line 144 of file uavobjecttreemodel.cpp.

void UAVObjectTreeModel::instanceRemove ( UAVObject obj)
slot

Definition at line 149 of file uavobjecttreemodel.cpp.

void UAVObjectTreeModel::newObject ( UAVObject obj)
slot

Definition at line 136 of file uavobjecttreemodel.cpp.

void UAVObjectBrowserConfiguration::setHideNotPresentOnHw ( bool  value)
inlineslot

Definition at line 75 of file uavobjectbrowserconfiguration.h.

void UAVObjectBrowserConfiguration::setManuallyChangedColor ( QColor  color)
inlineslot

Definition at line 70 of file uavobjectbrowserconfiguration.h.

void UAVObjectBrowserConfiguration::setNotPresentOnHwColor ( QColor  color)
inlineslot

Definition at line 71 of file uavobjectbrowserconfiguration.h.

void UAVObjectBrowserConfiguration::setOnlyHighlightChangedValues ( bool  highlight)
inlineslot

Definition at line 72 of file uavobjectbrowserconfiguration.h.

void UAVObjectBrowserConfiguration::setRecentlyUpdatedColor ( QColor  color)
inlineslot

Definition at line 69 of file uavobjectbrowserconfiguration.h.

void UAVObjectBrowserConfiguration::setScientificView ( bool  value)
inlineslot

Definition at line 73 of file uavobjectbrowserconfiguration.h.

void UAVObjectBrowserConfiguration::setShowMetaData ( bool  value)
inlineslot

Definition at line 74 of file uavobjectbrowserconfiguration.h.

void UAVObjectBrowserWidget::showMetaData ( bool  show)
slot

UAVObjectBrowserWidget::showMetaData Shows UAVO metadata.

Parameters
showtrue shows the metadata, false hides metadata

Definition at line 321 of file uavobjectbrowserwidget.cpp.

void UAVObjectBrowserWidget::showNotPresent ( bool  show)
slot

UAVObjectBrowserWidget::showNotPresent Shows or hides object not present on the hardware.

Parameters
showtrue shows the objects not present on the hardware, false hides them

Definition at line 346 of file uavobjectbrowserwidget.cpp.

Protected Slots

virtual void DataObjectTreeItem::doRefreshHiddenObjects ( UAVDataObject dobj)
inlineprotectedvirtualslot

Definition at line 356 of file treeitem.h.

virtual void InstanceTreeItem::doRefreshHiddenObjects ( UAVDataObject dobj)
inlineprotectedvirtualslot

Definition at line 382 of file treeitem.h.

Properties

bool UAVObjectBrowserConfiguration::m_hideNotPresentOnHw
readwrite

Definition at line 48 of file uavobjectbrowserconfiguration.h.

QColor UAVObjectBrowserConfiguration::m_manuallyChangedColor
readwrite

Definition at line 42 of file uavobjectbrowserconfiguration.h.

QColor UAVObjectBrowserConfiguration::m_notPresentOnHwColor
readwrite

Definition at line 43 of file uavobjectbrowserconfiguration.h.

bool UAVObjectBrowserConfiguration::m_onlyHighlightChangedValues
readwrite

Definition at line 45 of file uavobjectbrowserconfiguration.h.

QColor UAVObjectBrowserConfiguration::m_recentlyUpdatedColor
readwrite

Definition at line 40 of file uavobjectbrowserconfiguration.h.

bool UAVObjectBrowserConfiguration::m_showMetaData
readwrite

Definition at line 47 of file uavobjectbrowserconfiguration.h.

bool UAVObjectBrowserConfiguration::m_useScientificView
readwrite

Definition at line 46 of file uavobjectbrowserconfiguration.h.