frontend,shared: Replace and disable QByteArray to char * casts

This commit is contained in:
gxalpha
2025-01-18 20:22:57 +01:00
committed by Ryan Foster
parent 63d7f7fb55
commit 9b1d1493ab
6 changed files with 12 additions and 11 deletions

View File

@@ -802,7 +802,7 @@ bool LoadBranchesFile(vector<UpdateBranch> &out)
goto fail;
}
branchesText = branchesFile.readAll();
branchesText = branchesFile.readAll().toStdString();
if (branchesText.empty()) {
error = "File empty.";
goto fail;

View File

@@ -1178,8 +1178,8 @@ void OBSBasicSettings::LoadLanguageList()
#if defined(_WIN32) || defined(ENABLE_SPARKLE_UPDATER)
void TranslateBranchInfo(const QString &name, QString &displayName, QString &description)
{
QString translatedName = QTStr("Basic.Settings.General.ChannelName." + name.toUtf8());
QString translatedDesc = QTStr("Basic.Settings.General.ChannelDescription." + name.toUtf8());
QString translatedName = QTStr(QT_TO_UTF8(("Basic.Settings.General.ChannelName." + name)));
QString translatedDesc = QTStr(QT_TO_UTF8(("Basic.Settings.General.ChannelDescription." + name)));
if (!translatedName.startsWith("Basic.Settings."))
displayName = translatedName;
@@ -4536,7 +4536,7 @@ void OBSBasicSettings::AdvOutRecCheckCodecs()
QString recFormatName = ui->advOutRecFormat->currentText();
/* Set tooltip if available */
QString tooltip = QTStr("Basic.Settings.Output.Format.TT." + recFormat.toUtf8());
QString tooltip = QTStr(QT_TO_UTF8(("Basic.Settings.Output.Format.TT." + recFormat)));
if (!tooltip.startsWith("Basic.Settings.Output"))
ui->advOutRecFormat->setToolTip(tooltip);
@@ -5199,7 +5199,7 @@ void OBSBasicSettings::SimpleRecordingEncoderChanged()
QString format = ui->simpleOutRecFormat->currentData().toString();
/* Set tooltip if available */
QString tooltip = QTStr("Basic.Settings.Output.Format.TT." + format.toUtf8());
QString tooltip = QTStr(QT_TO_UTF8(("Basic.Settings.Output.Format.TT." + format)));
if (!tooltip.startsWith("Basic.Settings.Output"))
ui->simpleOutRecFormat->setToolTip(tooltip);

View File

@@ -81,7 +81,7 @@ GoLiveApi::Config DownloadGoLiveConfig(QWidget *parent, QString url, const GoLiv
std::vector<std::string> headers;
headers.push_back("Content-Type: application/json");
bool encodeConfigDownloadedOk = GetRemoteFile(url.toLocal8Bit(), encodeConfigText,
bool encodeConfigDownloadedOk = GetRemoteFile(url.toUtf8().constData(), encodeConfigText,
libraryError, // out params
nullptr,
nullptr, // out params (response code and content type)

View File

@@ -51,7 +51,8 @@ bool IsUserSignedIntoYT()
bool YoutubeApiWrappers::GetTranslatedError(QString &error_message)
{
QString translated = QTStr("YouTube.Errors." + lastErrorReason.toUtf8());
const QString errorKey = "YouTube.Errors." + lastErrorReason.toUtf8();
const QString translated = QTStr(QT_TO_UTF8(errorKey));
// No translation found
if (translated.startsWith("YouTube.Errors."))
return false;

View File

@@ -43,7 +43,7 @@ void OBSBasic::copyActionsDynamicProperties()
continue;
for (QByteArray &y : x->dynamicPropertyNames()) {
temp->setProperty(y, x->property(y));
temp->setProperty(y.constData(), x->property(y.constData()));
}
}
@@ -54,7 +54,7 @@ void OBSBasic::copyActionsDynamicProperties()
continue;
for (QByteArray &y : x->dynamicPropertyNames()) {
temp->setProperty(y, x->property(y));
temp->setProperty(y.constData(), x->property(y.constData()));
}
}
@@ -65,7 +65,7 @@ void OBSBasic::copyActionsDynamicProperties()
continue;
for (QByteArray &y : x->dynamicPropertyNames()) {
temp->setProperty(y, x->property(y));
temp->setProperty(y.constData(), x->property(y.constData()));
}
}
}

View File

@@ -733,7 +733,7 @@ void OBSPropertiesView::AddEditableList(obs_property_t *prop, QFormLayout *layou
/* for backwards compatibility */
if (uuid.isEmpty()) {
uuid = QUuid::createUuid().toString(QUuid::WithoutBraces);
obs_data_set_string(item, "uuid", uuid.toUtf8());
obs_data_set_string(item, "uuid", QT_TO_UTF8(uuid));
}
list_item->setData(Qt::UserRole, uuid);
}