This commit is contained in:
tobtoht
2023-12-04 20:47:19 +01:00
parent 14712341e7
commit db0c8d66da
96 changed files with 3060 additions and 725 deletions
+34
View File
@@ -0,0 +1,34 @@
// SPDX-License-Identifier: BSD-3-Clause
// SPDX-FileCopyrightText: 2020-2023 The Monero Project
#include "HomeWidget.h"
#include "ui_HomeWidget.h"
#include "utils/config.h"
HomeWidget::HomeWidget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::HomeWidget)
{
ui->setupUi(this);
}
void HomeWidget::addPlugin(Plugin *plugin)
{
if (plugin->type() == Plugin::TAB) {
ui->tabHomeWidget->addTab(plugin->tab(), plugin->displayName());
}
else if (plugin->type() == Plugin::WIDGET) {
ui->widgetLayout->addWidget(plugin->tab());
}
}
void HomeWidget::uiSetup() {
ui->tabHomeWidget->setCurrentIndex(conf()->get(Config::homeWidget).toInt());
}
void HomeWidget::aboutToQuit() {
conf()->set(Config::homeWidget, ui->tabHomeWidget->currentIndex());
}
HomeWidget::~HomeWidget() = default;