diff options
author | saturneric <[email protected]> | 2024-04-14 08:19:01 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-04-14 08:19:07 +0000 |
commit | 5967d6ccd9e382254a4fffdf5b54655b0faae6fb (patch) | |
tree | a48ac935be347de4042c7b5e0dbfbc419e04c667 /src/ui/dialog/controller/ModuleControllerDialog.cpp | |
parent | feat: add auto activate function and optimums for some structures (diff) | |
download | GpgFrontend-5967d6ccd9e382254a4fffdf5b54655b0faae6fb.tar.gz GpgFrontend-5967d6ccd9e382254a4fffdf5b54655b0faae6fb.zip |
fix: use qt designer placeholder instead of custom initialized
Diffstat (limited to '')
-rw-r--r-- | src/ui/dialog/controller/ModuleControllerDialog.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/ui/dialog/controller/ModuleControllerDialog.cpp b/src/ui/dialog/controller/ModuleControllerDialog.cpp index ee23b80d..54fa9460 100644 --- a/src/ui/dialog/controller/ModuleControllerDialog.cpp +++ b/src/ui/dialog/controller/ModuleControllerDialog.cpp @@ -41,20 +41,14 @@ namespace GpgFrontend::UI { ModuleControllerDialog::ModuleControllerDialog(QWidget* parent) : QDialog(parent), ui_(std::make_shared<Ui_ModuleControllerDialog>()), - model_list_view_(new ModuleListView(this)), module_manager_(&Module::ModuleManager::GetInstance()) { ui_->setupUi(this); - model_list_view_->setFixedWidth(250); - model_list_view_->setViewMode(QListView::ListMode); - model_list_view_->setMovement(QListView::Static); - - ui_->moduleListViewLayout->addWidget(model_list_view_); - connect(model_list_view_, &ModuleListView::SignalSelectModule, this, + connect(ui_->moduleListView, &ModuleListView::SignalSelectModule, this, &ModuleControllerDialog::slot_load_module_details); connect(ui_->activateOrDeactiveButton, &QPushButton::clicked, this, [=]() { - auto module_id = model_list_view_->GetCurrentModuleID(); + auto module_id = ui_->moduleListView->GetCurrentModuleID(); if (module_id.isEmpty()) return; if (!module_manager_->IsModuleActivated(module_id)) { @@ -67,7 +61,7 @@ ModuleControllerDialog::ModuleControllerDialog(QWidget* parent) }); connect(ui_->autoActivateButton, &QPushButton::clicked, this, [=]() { - auto module_id = model_list_view_->GetCurrentModuleID(); + auto module_id = ui_->moduleListView->GetCurrentModuleID(); SettingsObject so(QString("module.%1.so").arg(module_id)); ModuleSO module_so(so); |