comparison src/gui/dialog/settings/services.cpp @ 65:26721c28bf22

*: avoid usage of (to|from)StdString in Qt5 (and probably Qt6 as well) these functions are only available (or even usable) if Qt and Minori were built with the *same standard headers*, which may not be the case in some circumstances. hence, we'll use our own conversion functions, which we probably should use anyway.
author Paper <mrpapersonic@gmail.com>
date Sun, 01 Oct 2023 23:26:35 -0400
parents 3d2decf093bb
children 2417121d894e
comparison
equal deleted inserted replaced
64:fe719c109dbc 65:26721c28bf22
1 #include "core/anime.h" 1 #include "core/anime.h"
2 #include "core/session.h" 2 #include "core/session.h"
3 #include "core/strings.h"
3 #include "gui/dialog/settings.h" 4 #include "gui/dialog/settings.h"
4 #include "services/anilist.h" 5 #include "services/anilist.h"
5 #include <QComboBox> 6 #include <QComboBox>
6 #include <QGroupBox> 7 #include <QGroupBox>
7 #include <QPushButton> 8 #include <QPushButton>
82 result->setLayout(full_layout); 83 result->setLayout(full_layout);
83 return result; 84 return result;
84 } 85 }
85 86
86 void SettingsPageServices::SaveInfo() { 87 void SettingsPageServices::SaveInfo() {
87 session.config.anilist.username = username.toStdString(); 88 session.config.anilist.username = Strings::ToUtf8String(username);
88 session.config.service = service; 89 session.config.service = service;
89 } 90 }
90 91
91 SettingsPageServices::SettingsPageServices(QWidget* parent) : SettingsPage(parent, tr("Services")) { 92 SettingsPageServices::SettingsPageServices(QWidget* parent) : SettingsPage(parent, tr("Services")) {
92 username = QString::fromUtf8(session.config.anilist.username.c_str()); 93 username = QString::fromUtf8(session.config.anilist.username.c_str());