OpenHantek
Loading...
Searching...
No Matches
DataGrid Class Reference

#include <datagrid.h>

Inheritance diagram for DataGrid:

Data Structures

struct  CursorInfo
 

Public Slots

void selectItem (unsigned index)
 

Signals

void itemSelected (int index)
 
void itemUpdated (int index)
 

Public Member Functions

 DataGrid (QWidget *parent=nullptr)
 
int addItem (const QString &text, const QColor &fgColor)
 
void setToolTipsVisible (bool visible=true)
 
void setBackgroundColor (const QColor &bgColor)
 
void configureItem (unsigned index, const QColor &fgColor)
 
void updateInfo (unsigned index, bool visible, const QString &strOnOff=QString(), const QString &strX=QString(), const QString &strY=QString())
 

Private Attributes

QColor backgroundColor
 
bool toolTipsVisible = false
 
QButtonGroup * cursorsSelectorGroup
 
QGridLayout * cursorsLayout
 
std::vector< CursorInfoitems
 

Constructor & Destructor Documentation

◆ DataGrid()

DataGrid::DataGrid ( QWidget * parent = nullptr)
explicit

Member Function Documentation

◆ addItem()

int DataGrid::addItem ( const QString & text,
const QColor & fgColor )

◆ configureItem()

void DataGrid::configureItem ( unsigned index,
const QColor & fgColor )

◆ itemSelected

void DataGrid::itemSelected ( int index)
signal

◆ itemUpdated

void DataGrid::itemUpdated ( int index)
signal

◆ selectItem

void DataGrid::selectItem ( unsigned index)
slot

◆ setBackgroundColor()

void DataGrid::setBackgroundColor ( const QColor & bgColor)

◆ setToolTipsVisible()

void DataGrid::setToolTipsVisible ( bool visible = true)

◆ updateInfo()

void DataGrid::updateInfo ( unsigned index,
bool visible,
const QString & strOnOff = QString(),
const QString & strX = QString(),
const QString & strY = QString() )

Field Documentation

◆ backgroundColor

QColor DataGrid::backgroundColor
private

◆ cursorsLayout

QGridLayout* DataGrid::cursorsLayout
private

◆ cursorsSelectorGroup

QButtonGroup* DataGrid::cursorsSelectorGroup
private

◆ items

std::vector< CursorInfo > DataGrid::items
private

◆ toolTipsVisible

bool DataGrid::toolTipsVisible = false
private

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