PulseView  unreleased development snapshot
A Qt-based sigrok GUI
pv::subwindows::decoder_selector::DecoderCollectionItem Class Reference

#include <subwindow.hpp>

Collaboration diagram for pv::subwindows::decoder_selector::DecoderCollectionItem:

Public Member Functions

 DecoderCollectionItem (const vector< QVariant > &data, shared_ptr< DecoderCollectionItem > parent=nullptr)
 
void appendSubItem (shared_ptr< DecoderCollectionItem > item)
 
shared_ptr< DecoderCollectionItemsubItem (int row) const
 
shared_ptr< DecoderCollectionItemparent () const
 
shared_ptr< DecoderCollectionItemfindSubItem (const QVariant &value, int column)
 
int subItemCount () const
 
int columnCount () const
 
int row () const
 
QVariant data (int column) const
 

Private Attributes

vector< shared_ptr< DecoderCollectionItem > > subItems_
 
vector< QVariant > data_
 
shared_ptr< DecoderCollectionItemparent_
 

Detailed Description

Definition at line 39 of file subwindow.hpp.

Constructor & Destructor Documentation

pv::subwindows::decoder_selector::DecoderCollectionItem::DecoderCollectionItem ( const vector< QVariant > &  data,
shared_ptr< DecoderCollectionItem parent = nullptr 
)

Definition at line 28 of file item.cpp.

Member Function Documentation

void pv::subwindows::decoder_selector::DecoderCollectionItem::appendSubItem ( shared_ptr< DecoderCollectionItem item)

Definition at line 35 of file item.cpp.

int pv::subwindows::decoder_selector::DecoderCollectionItem::columnCount ( ) const

Definition at line 69 of file item.cpp.

QVariant pv::subwindows::decoder_selector::DecoderCollectionItem::data ( int  column) const

Definition at line 84 of file item.cpp.

Here is the caller graph for this function:

shared_ptr< DecoderCollectionItem > pv::subwindows::decoder_selector::DecoderCollectionItem::findSubItem ( const QVariant &  value,
int  column 
)

Definition at line 54 of file item.cpp.

Here is the call graph for this function:

shared_ptr< DecoderCollectionItem > pv::subwindows::decoder_selector::DecoderCollectionItem::parent ( ) const

Definition at line 49 of file item.cpp.

Here is the caller graph for this function:

int pv::subwindows::decoder_selector::DecoderCollectionItem::row ( ) const

Definition at line 74 of file item.cpp.

shared_ptr< DecoderCollectionItem > pv::subwindows::decoder_selector::DecoderCollectionItem::subItem ( int  row) const

Definition at line 40 of file item.cpp.

Here is the caller graph for this function:

int pv::subwindows::decoder_selector::DecoderCollectionItem::subItemCount ( ) const

Definition at line 64 of file item.cpp.

Here is the caller graph for this function:

Member Data Documentation

vector<QVariant> pv::subwindows::decoder_selector::DecoderCollectionItem::data_
private

Definition at line 58 of file subwindow.hpp.

shared_ptr<DecoderCollectionItem> pv::subwindows::decoder_selector::DecoderCollectionItem::parent_
private

Definition at line 59 of file subwindow.hpp.

vector< shared_ptr<DecoderCollectionItem> > pv::subwindows::decoder_selector::DecoderCollectionItem::subItems_
private

Definition at line 57 of file subwindow.hpp.


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