mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-02 21:52:32 -06:00
Improve function interface
`SettingsStorage` methods require `QString` so make `SettingValue` follow it. `Path::operator+` can use `QStringView` to accept wider audience.
This commit is contained in:
@@ -48,7 +48,7 @@
|
||||
#include "searchwidget.h"
|
||||
#include "ui_pluginselectdialog.h"
|
||||
|
||||
#define SETTINGS_KEY(name) "SearchPluginSelectDialog/" name
|
||||
#define SETTINGS_KEY(name) u"SearchPluginSelectDialog/" name
|
||||
|
||||
enum PluginColumns
|
||||
{
|
||||
@@ -62,7 +62,7 @@ enum PluginColumns
|
||||
PluginSelectDialog::PluginSelectDialog(SearchPluginManager *pluginManager, QWidget *parent)
|
||||
: QDialog(parent)
|
||||
, m_ui(new Ui::PluginSelectDialog)
|
||||
, m_storeDialogSize(SETTINGS_KEY("Size"))
|
||||
, m_storeDialogSize(SETTINGS_KEY(u"Size"_qs))
|
||||
, m_pluginManager(pluginManager)
|
||||
{
|
||||
m_ui->setupUi(this);
|
||||
|
||||
@@ -31,12 +31,12 @@
|
||||
#include "gui/utils.h"
|
||||
#include "ui_pluginsourcedialog.h"
|
||||
|
||||
#define SETTINGS_KEY(name) "SearchPluginSourceDialog/" name
|
||||
#define SETTINGS_KEY(name) u"SearchPluginSourceDialog/" name
|
||||
|
||||
PluginSourceDialog::PluginSourceDialog(QWidget *parent)
|
||||
: QDialog(parent)
|
||||
, m_ui(new Ui::PluginSourceDialog)
|
||||
, m_storeDialogSize(SETTINGS_KEY("Size"))
|
||||
, m_storeDialogSize(SETTINGS_KEY(u"Size"_qs))
|
||||
{
|
||||
m_ui->setupUi(this);
|
||||
setAttribute(Qt::WA_DeleteOnClose);
|
||||
|
||||
@@ -547,7 +547,7 @@ void SearchJobWidget::appendSearchResults(const QVector<SearchResult> &results)
|
||||
|
||||
SettingValue<SearchJobWidget::NameFilteringMode> &SearchJobWidget::nameFilteringModeSetting()
|
||||
{
|
||||
static SettingValue<NameFilteringMode> setting {"Search/FilteringMode"};
|
||||
static SettingValue<NameFilteringMode> setting {u"Search/FilteringMode"_qs};
|
||||
return setting;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user