diff options
author | saturneric <[email protected]> | 2024-04-30 14:07:33 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-04-30 14:07:33 +0000 |
commit | 3d2ab7c349b02740511f0f2113fd80f7f44c8333 (patch) | |
tree | 79bff8150da71308a530ba34a8615ba2b1f050c4 /src/ui/widgets/ModuleListView.cpp | |
parent | feat: place mods at linux install process (diff) | |
download | GpgFrontend-3d2ab7c349b02740511f0f2113fd80f7f44c8333.tar.gz GpgFrontend-3d2ab7c349b02740511f0f2113fd80f7f44c8333.zip |
feat: improve functions and ui on module
Diffstat (limited to 'src/ui/widgets/ModuleListView.cpp')
-rw-r--r-- | src/ui/widgets/ModuleListView.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ui/widgets/ModuleListView.cpp b/src/ui/widgets/ModuleListView.cpp index 6a386813..ced602fb 100644 --- a/src/ui/widgets/ModuleListView.cpp +++ b/src/ui/widgets/ModuleListView.cpp @@ -56,8 +56,12 @@ void ModuleListView::load_module_informations() { model_->clear(); for (const auto &module_id : module_ids) { auto module = module_manager.SearchModule(module_id); + auto integrated_module = module_manager.IsIntegratedModule(module_id); auto meta_data = module->GetModuleMetaData(); - auto *item = new QStandardItem(meta_data.value("Name", module_id)); + + auto *item = new QStandardItem((integrated_module ? "*" : "") + + meta_data.value("Name", module_id)); + item->setData(module_id, Qt::UserRole + 1); model_->appendRow(item); } |