VcsBase: More FilePath use

Change-Id: I070c356306e19375cd871b7b4525f5d2de33b2a0
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
hjk
2023-07-10 12:39:24 +02:00
parent 2c512625c5
commit dcca810fdc
2 changed files with 6 additions and 8 deletions

View File

@@ -193,8 +193,8 @@ void VcsBaseSubmitEditor::setParameters(const VcsBaseSubmitEditorParameters &par
} }
} }
// Do we have user fields? // Do we have user fields?
if (!settings.nickNameFieldListFile.value().isEmpty()) if (!settings.nickNameFieldListFile().isEmpty())
createUserFields(settings.nickNameFieldListFile.value()); createUserFields(settings.nickNameFieldListFile());
// wrapping. etc // wrapping. etc
slotUpdateEditorSettings(); slotUpdateEditorSettings();
@@ -241,14 +241,12 @@ static inline QStringList fieldTexts(const QString &fileContents)
return rc; return rc;
} }
void VcsBaseSubmitEditor::createUserFields(const QString &fieldConfigFile) void VcsBaseSubmitEditor::createUserFields(const FilePath &fieldConfigFile)
{ {
FileReader reader; FileReader reader;
if (!reader.fetch(FilePath::fromString(fieldConfigFile), if (!reader.fetch(fieldConfigFile, QIODevice::Text, Core::ICore::dialogParent()))
QIODevice::Text,
Core::ICore::dialogParent())) {
return; return;
}
// Parse into fields // Parse into fields
const QStringList fields = fieldTexts(QString::fromUtf8(reader.data())); const QStringList fields = fieldTexts(QString::fromUtf8(reader.data()));
if (fields.empty()) if (fields.empty())

View File

@@ -114,7 +114,7 @@ private:
void slotSetFieldNickName(int); void slotSetFieldNickName(int);
void slotUpdateEditorSettings(); void slotUpdateEditorSettings();
void createUserFields(const QString &fieldConfigFile); void createUserFields(const Utils::FilePath &fieldConfigFile);
bool checkSubmitMessage(QString *errorMessage) const; bool checkSubmitMessage(QString *errorMessage) const;
bool runSubmitMessageCheckScript(const Utils::FilePath &script, QString *errorMessage) const; bool runSubmitMessageCheckScript(const Utils::FilePath &script, QString *errorMessage) const;
QString promptForNickName(); QString promptForNickName();