mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-12-04 15:39:34 +01:00
Fix a couple more Qt 5.15 deprecation warnings (#10953)
* More {QString->Qt}::SkipEmptyParts
* QProcess::start: non-deprecated overload
This commit is contained in:
@@ -443,7 +443,7 @@ int Entry::size() const
|
|||||||
size += autoTypeAssociations()->associationsSize();
|
size += autoTypeAssociations()->associationsSize();
|
||||||
size += attachments()->attachmentsSize();
|
size += attachments()->attachmentsSize();
|
||||||
size += customData()->dataSize();
|
size += customData()->dataSize();
|
||||||
for (const QString& tag : tags().split(TagDelimiterRegex, QString::SkipEmptyParts)) {
|
for (const QString& tag : tags().split(TagDelimiterRegex, Qt::SkipEmptyParts)) {
|
||||||
size += tag.toUtf8().size();
|
size += tag.toUtf8().size();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -672,7 +672,7 @@ void Entry::setOverrideUrl(const QString& url)
|
|||||||
|
|
||||||
void Entry::setTags(const QString& tags)
|
void Entry::setTags(const QString& tags)
|
||||||
{
|
{
|
||||||
auto taglist = tags.split(TagDelimiterRegex, QString::SkipEmptyParts);
|
auto taglist = tags.split(TagDelimiterRegex, Qt::SkipEmptyParts);
|
||||||
// Trim whitespace before/after tag text
|
// Trim whitespace before/after tag text
|
||||||
for (auto& tag : taglist) {
|
for (auto& tag : taglist) {
|
||||||
tag = tag.trimmed();
|
tag = tag.trimmed();
|
||||||
|
|||||||
@@ -36,7 +36,17 @@ void RemoteProcess::setTempFileLocation(const QString& tempFile)
|
|||||||
|
|
||||||
void RemoteProcess::start(const QString& command)
|
void RemoteProcess::start(const QString& command)
|
||||||
{
|
{
|
||||||
m_process->start(resolveTemplateVariables(command));
|
const QString commandResolved = resolveTemplateVariables(command);
|
||||||
|
#if QT_VERSION >= QT_VERSION_CHECK(5, 15, 0)
|
||||||
|
QStringList cmdList = QProcess::splitCommand(commandResolved);
|
||||||
|
if (!cmdList.isEmpty()) {
|
||||||
|
const QString program = cmdList.takeFirst();
|
||||||
|
m_process->start(program, cmdList);
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
m_process->start(resolveTemplateVariables(commandResolved));
|
||||||
|
#endif
|
||||||
|
|
||||||
m_process->waitForStarted();
|
m_process->waitForStarted();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user