aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/InfoBoardWidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/widgets/InfoBoardWidget.cpp')
-rw-r--r--src/ui/widgets/InfoBoardWidget.cpp103
1 files changed, 52 insertions, 51 deletions
diff --git a/src/ui/widgets/InfoBoardWidget.cpp b/src/ui/widgets/InfoBoardWidget.cpp
index 3819674c..3911acc1 100644
--- a/src/ui/widgets/InfoBoardWidget.cpp
+++ b/src/ui/widgets/InfoBoardWidget.cpp
@@ -35,30 +35,30 @@
namespace GpgFrontend::UI {
InfoBoardWidget::InfoBoardWidget(QWidget* parent)
- : QWidget(parent), ui(std::make_shared<Ui_InfoBoard>()) {
- ui->setupUi(this);
+ : QWidget(parent), ui_(std::make_shared<Ui_InfoBoard>()) {
+ ui_->setupUi(this);
- ui->actionButtonLayout->addStretch();
- ui->copyButton->setText(_("Copy"));
- ui->saveButton->setText(_("Save File"));
- ui->clearButton->setText(_("Clear"));
+ ui_->actionButtonLayout->addStretch();
+ ui_->copyButton->setText(_("Copy"));
+ ui_->saveButton->setText(_("Save File"));
+ ui_->clearButton->setText(_("Clear"));
- connect(ui->copyButton, &QPushButton::clicked, this,
- &InfoBoardWidget::slotCopy);
- connect(ui->saveButton, &QPushButton::clicked, this,
- &InfoBoardWidget::slotSave);
- connect(ui->clearButton, &QPushButton::clicked, this,
- &InfoBoardWidget::slotReset);
+ connect(ui_->copyButton, &QPushButton::clicked, this,
+ &InfoBoardWidget::slot_copy);
+ connect(ui_->saveButton, &QPushButton::clicked, this,
+ &InfoBoardWidget::slot_save);
+ connect(ui_->clearButton, &QPushButton::clicked, this,
+ &InfoBoardWidget::SlotReset);
connect(SignalStation::GetInstance(), &SignalStation::signalRefreshInfoBoard,
- this, &InfoBoardWidget::slotRefresh);
+ this, &InfoBoardWidget::SlotRefresh);
}
-void InfoBoardWidget::setInfoBoard(const QString& text,
- InfoBoardStatus verifyLabelStatus) {
+void InfoBoardWidget::SetInfoBoard(const QString& text,
+ InfoBoardStatus verify_label_status) {
QString color;
- ui->infoBoard->clear();
- switch (verifyLabelStatus) {
+ ui_->infoBoard->clear();
+ switch (verify_label_status) {
case INFO_ERROR_OK:
color = "#008000";
break;
@@ -71,12 +71,12 @@ void InfoBoardWidget::setInfoBoard(const QString& text,
default:
break;
}
- ui->infoBoard->append(text);
+ ui_->infoBoard->append(text);
- ui->infoBoard->setAutoFillBackground(true);
- QPalette status = ui->infoBoard->palette();
+ ui_->infoBoard->setAutoFillBackground(true);
+ QPalette status = ui_->infoBoard->palette();
status.setColor(QPalette::Text, color);
- ui->infoBoard->setPalette(status);
+ ui_->infoBoard->setPalette(status);
auto& settings = GlobalSettingStation::GetInstance().GetUISettings();
@@ -88,81 +88,82 @@ void InfoBoardWidget::setInfoBoard(const QString& text,
} catch (...) {
LOG(ERROR) << _("Setting Operation Error") << _("info_font_size");
}
- ui->infoBoard->setFont(QFont("Times", info_font_size));
+ ui_->infoBoard->setFont(QFont("Times", info_font_size));
}
-void InfoBoardWidget::slotRefresh(const QString& text, InfoBoardStatus status) {
- ui->infoBoard->clear();
- setInfoBoard(text, status);
- ui->infoBoard->verticalScrollBar()->setValue(0);
+void InfoBoardWidget::SlotRefresh(const QString& text, InfoBoardStatus status) {
+ ui_->infoBoard->clear();
+ SetInfoBoard(text, status);
+ ui_->infoBoard->verticalScrollBar()->setValue(0);
}
-void InfoBoardWidget::associateTextEdit(QTextEdit* edit) {
- if (mTextPage != nullptr)
- disconnect(mTextPage, SIGNAL(textChanged()), this, SLOT(slotReset()));
- this->mTextPage = edit;
- connect(edit, SIGNAL(textChanged()), this, SLOT(slotReset()));
+void InfoBoardWidget::AssociateTextEdit(QTextEdit* edit) {
+ if (m_text_page_ != nullptr)
+ disconnect(m_text_page_, SIGNAL(textChanged()), this, SLOT(SlotReset()));
+ this->m_text_page_ = edit;
+ connect(edit, SIGNAL(textChanged()), this, SLOT(SlotReset()));
}
-void InfoBoardWidget::associateTabWidget(QTabWidget* tab) {
- mTextPage = nullptr;
- mTabWidget = tab;
- connect(tab, SIGNAL(tabBarClicked(int)), this, SLOT(slotReset()));
- connect(tab, SIGNAL(tabCloseRequested(int)), this, SLOT(slotReset()));
+void InfoBoardWidget::AssociateTabWidget(QTabWidget* tab) {
+ m_text_page_ = nullptr;
+ m_tab_widget_ = tab;
+ connect(tab, SIGNAL(tabBarClicked(int)), this, SLOT(SlotReset()));
+ connect(tab, SIGNAL(tabCloseRequested(int)), this, SLOT(SlotReset()));
// reset
- this->slotReset();
+ this->SlotReset();
}
-void InfoBoardWidget::addOptionalAction(const QString& name,
+void InfoBoardWidget::AddOptionalAction(const QString& name,
const std::function<void()>& action) {
LOG(INFO) << "add option" << name.toStdString();
auto actionButton = new QPushButton(name);
auto layout = new QHBoxLayout();
layout->setContentsMargins(5, 0, 5, 0);
- ui->infoBoard->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
+ ui_->infoBoard->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
// set margin from surroundings
layout->addWidget(actionButton);
- ui->actionButtonLayout->addLayout(layout);
+ ui_->actionButtonLayout->addLayout(layout);
connect(actionButton, &QPushButton::clicked, this, [=]() { action(); });
}
/**
* Delete All item in actionButtonLayout
*/
-void InfoBoardWidget::resetOptionActionsMenu() {
+void InfoBoardWidget::ResetOptionActionsMenu() {
// skip stretch
- deleteWidgetsInLayout(ui->actionButtonLayout, 1);
+ delete_widgets_in_layout(ui_->actionButtonLayout, 1);
}
-void InfoBoardWidget::slotReset() {
- ui->infoBoard->clear();
- resetOptionActionsMenu();
+void InfoBoardWidget::SlotReset() {
+ ui_->infoBoard->clear();
+ ResetOptionActionsMenu();
}
/**
* Try Delete all widget from target layout
* @param layout target layout
*/
-void InfoBoardWidget::deleteWidgetsInLayout(QLayout* layout, int start_index) {
+void InfoBoardWidget::delete_widgets_in_layout(QLayout* layout,
+ int start_index) {
LOG(INFO) << "Called";
QLayoutItem* item;
while ((item = layout->layout()->takeAt(start_index)) != nullptr) {
layout->removeItem(item);
if (item->layout() != nullptr)
- deleteWidgetsInLayout(item->layout());
+ delete_widgets_in_layout(item->layout());
else if (item->widget() != nullptr)
delete item->widget();
delete item;
}
}
-void InfoBoardWidget::slotCopy() {
+void InfoBoardWidget::slot_copy() {
auto* clipboard = QGuiApplication::clipboard();
- clipboard->setText(ui->infoBoard->toPlainText());
+ clipboard->setText(ui_->infoBoard->toPlainText());
}
-void InfoBoardWidget::slotSave() {
+void InfoBoardWidget::slot_save() {
auto file_path = QFileDialog::getSaveFileName(
this, _("Save Information Board's Content"), {}, tr("Text (*.txt)"));
LOG(INFO) << "file path" << file_path.toStdString();
@@ -170,7 +171,7 @@ void InfoBoardWidget::slotSave() {
QFile file(file_path);
if (file.open(QIODevice::WriteOnly | QIODevice::Truncate)) {
- file.write(ui->infoBoard->toPlainText().toUtf8());
+ file.write(ui_->infoBoard->toPlainText().toUtf8());
} else {
QMessageBox::critical(
this, _("Error"),