Hightlight lines when touched.
This commit is contained in:
@@ -36,12 +36,16 @@ BCMainWindow::BCMainWindow(QWidget *parent)
|
||||
{
|
||||
setupUi(this);
|
||||
_valueManager.loadBikeData();
|
||||
auto model = _valueManager.getModel( "Console"_L1 );
|
||||
auto model = _valueManager.getModel( BCDevice::ID::Console );
|
||||
if( model)
|
||||
_valueView->setModel( *model );
|
||||
_valueView->setItemDelegate( new BCItemDelegate( _valueView) );
|
||||
|
||||
BCItemDelegate* delegate = new BCItemDelegate( _valueView);
|
||||
_valueView->setItemDelegate( delegate );
|
||||
|
||||
connect( &_valueManager, &BCValueManager::valueTouched, delegate, &BCItemDelegate::onHighlightRow );
|
||||
connect( _connectButton, &QPushButton::clicked, &_valueManager, &BCValueManager::onToggleConnectionState );
|
||||
connect( _syncButton, &QPushButton::clicked, &_valueManager, &BCValueManager::onSyncFromDevice );
|
||||
}
|
||||
|
||||
BCMainWindow::~BCMainWindow()
|
||||
|
||||
Reference in New Issue
Block a user