aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/ModuleListView.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-04-30 14:07:33 +0000
committersaturneric <[email protected]>2024-04-30 14:07:33 +0000
commit3d2ab7c349b02740511f0f2113fd80f7f44c8333 (patch)
tree79bff8150da71308a530ba34a8615ba2b1f050c4 /src/ui/widgets/ModuleListView.cpp
parentfeat: place mods at linux install process (diff)
downloadGpgFrontend-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.cpp6
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);
}