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

#include <subwindowbase.hpp>

Inheritance diagram for pv::subwindows::SubWindowBase:
Collaboration diagram for pv::subwindows::SubWindowBase:

Public Slots

virtual void on_signals_changed ()
 

Public Member Functions

 SubWindowBase (Session &session, QWidget *parent=nullptr)
 
virtual bool has_toolbar () const
 
virtual QToolBarcreate_toolbar (QWidget *parent) const
 
Sessionsession ()
 
const Sessionsession () const
 
unordered_set< shared_ptr< data::SignalBase > > signalbases () const
 
virtual void clear_signalbases ()
 
virtual void add_signalbase (const shared_ptr< data::SignalBase > signalbase)
 
virtual int minimum_width () const
 

Protected Attributes

Sessionsession_
 
unordered_set< shared_ptr< data::SignalBase > > signalbases_
 

Detailed Description

Definition at line 49 of file subwindowbase.hpp.

Constructor & Destructor Documentation

pv::subwindows::SubWindowBase::SubWindowBase ( Session session,
QWidget *  parent = nullptr 
)
explicit

Definition at line 34 of file subwindowbase.cpp.

Here is the call graph for this function:

Member Function Documentation

void pv::subwindows::SubWindowBase::add_signalbase ( const shared_ptr< data::SignalBase signalbase)
virtual

Definition at line 80 of file subwindowbase.cpp.

void pv::subwindows::SubWindowBase::clear_signalbases ( )
virtual

Definition at line 68 of file subwindowbase.cpp.

QToolBar * pv::subwindows::SubWindowBase::create_toolbar ( QWidget *  parent) const
virtual

Reimplemented in pv::subwindows::decoder_selector::SubWindow.

Definition at line 46 of file subwindowbase.cpp.

bool pv::subwindows::SubWindowBase::has_toolbar ( ) const
virtual

Reimplemented in pv::subwindows::decoder_selector::SubWindow.

Definition at line 41 of file subwindowbase.cpp.

int pv::subwindows::SubWindowBase::minimum_width ( ) const
virtual

Reimplemented in pv::subwindows::decoder_selector::SubWindow.

Definition at line 101 of file subwindowbase.cpp.

void pv::subwindows::SubWindowBase::on_signals_changed ( )
virtualslot

Definition at line 106 of file subwindowbase.cpp.

Here is the caller graph for this function:

Session & pv::subwindows::SubWindowBase::session ( )

Definition at line 53 of file subwindowbase.cpp.

const Session & pv::subwindows::SubWindowBase::session ( ) const

Definition at line 58 of file subwindowbase.cpp.

unordered_set< shared_ptr< data::SignalBase > > pv::subwindows::SubWindowBase::signalbases ( ) const

Returns the signal bases contained in this view.

Definition at line 63 of file subwindowbase.cpp.

Member Data Documentation

Session& pv::subwindows::SubWindowBase::session_
protected

Definition at line 85 of file subwindowbase.hpp.

unordered_set< shared_ptr<data::SignalBase> > pv::subwindows::SubWindowBase::signalbases_
protected

Definition at line 87 of file subwindowbase.hpp.


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