From 6e25f0fd696e8f73725c866b244c2137e1e0194f Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Mon, 24 Mar 2025 22:13:38 -0400 Subject: [PATCH] Add "What's This?" hints for some widgets in the Excel Editor --- apps/karuku/src/mainwindow.cpp | 1 + apps/karuku/src/sheetlistwidget.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/apps/karuku/src/mainwindow.cpp b/apps/karuku/src/mainwindow.cpp index 77aead1..42a76a1 100644 --- a/apps/karuku/src/mainwindow.cpp +++ b/apps/karuku/src/mainwindow.cpp @@ -40,6 +40,7 @@ MainWindow::MainWindow(GameData *data) dummyWidget->addWidget(listWidget); auto exdPart = new EXDPart(data); + exdPart->setWhatsThis(i18nc("@info:whatsthis", "Contents of an Excel sheet. If it's made up of multiple pages, select the page from the tabs below.")); dummyWidget->addWidget(exdPart); connect(listWidget, &SheetListWidget::sheetSelected, this, [this, data, exdPart](const QString &name) { diff --git a/apps/karuku/src/sheetlistwidget.cpp b/apps/karuku/src/sheetlistwidget.cpp index 7ec9476..8440a5b 100644 --- a/apps/karuku/src/sheetlistwidget.cpp +++ b/apps/karuku/src/sheetlistwidget.cpp @@ -23,6 +23,7 @@ SheetListWidget::SheetListWidget(GameData *data, QWidget *parent) searchModel->setFilterCaseSensitivity(Qt::CaseSensitivity::CaseInsensitive); auto searchEdit = new QLineEdit(); + searchEdit->setWhatsThis(i18nc("@info:whatsthis", "Search box for Excel sheet names.")); searchEdit->setPlaceholderText(i18nc("@info:placeholder", "Search…")); searchEdit->setClearButtonEnabled(true); searchEdit->setProperty("_breeze_borders_sides", QVariant::fromValue(QFlags{Qt::BottomEdge})); @@ -44,6 +45,7 @@ SheetListWidget::SheetListWidget(GameData *data, QWidget *parent) originalModel->setStringList(list); listWidget = new QListView(); + listWidget->setWhatsThis(i18nc("@info:whatsthis", "A list of Excel sheet names. Select one to view it's contents.")); listWidget->setModel(searchModel); connect(listWidget, &QListView::clicked, [this, searchModel](const QModelIndex &index) {