Skip to content

Commit

Permalink
regmap: fixup
Browse files Browse the repository at this point in the history
Signed-off-by: IMuthi <[email protected]>
  • Loading branch information
IonutMuthi committed Sep 26, 2023
1 parent e3a8243 commit e5e2a3f
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 3 deletions.
3 changes: 3 additions & 0 deletions plugins/regmap/src/deviceregistermap.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,10 @@ DeviceRegisterMap::DeviceRegisterMap(RegisterMapTemplate *registerMapTemplate, R
}

QObject::connect(registerMapTableWidget, &RegisterMapTable::registerSelected, this, [=](uint32_t address){
registerController->blockSignals(true);
registerMapTableWidget->setRegisterSelected(address);
registerChanged(registerMapTemplate->getRegisterTemplate(address));
registerController->blockSignals(false);
});

QObject::connect(registerController, &RegisterController::registerAddressChanged, this , [=](uint32_t address){
Expand Down
4 changes: 2 additions & 2 deletions plugins/regmap/src/recycerview/registermaptable.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ void RegisterMapTable::scrollTo(uint32_t index)
while (iterator != registerModels->end() ) {
if (iterator.key() == index) {
recyclerView->scrollTo(i);
setRegisterSelected(iterator.key(), true);
setRegisterSelected(iterator.key());
break;
}
i++;
Expand All @@ -78,7 +78,7 @@ void RegisterMapTable::scrollTo(uint32_t index)
}
}

void RegisterMapTable::setRegisterSelected(uint32_t address, bool selected)
void RegisterMapTable::setRegisterSelected(uint32_t address)
{
if (registersMap->value(selectedAddress)) {
registersMap->value(selectedAddress)->setRegisterSelected(false);
Expand Down
2 changes: 1 addition & 1 deletion plugins/regmap/src/recycerview/registermaptable.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class RegisterMapTable : public IRecyclerViewAdapter
void setFilters(QList<uint32_t> filters);
void valueUpdated(uint32_t address, uint32_t value);
void scrollTo(uint32_t index);
void setRegisterSelected(uint32_t address, bool selected);
void setRegisterSelected(uint32_t address);

// IRecyclerViewAdapter interface
void generateWidget(int index);
Expand Down

0 comments on commit e5e2a3f

Please sign in to comment.