forked from qt-creator/qt-creator
DiffEditor: Simplify internals
Don't pass startupFile arg on every setDiffFiles. Provide a setStartupFile() separate setter inside DiffEditorDocument and call it directly from DiffEditorController::setStartupFile(). Correct updateDescription() implementation. Change-Id: Ie489431632bdabc61e2c692d09caf7b2e3990764 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -50,7 +50,6 @@ public:
|
||||
Environment m_processEnvironment;
|
||||
FilePath m_vcsBinary;
|
||||
int m_vscTimeoutS;
|
||||
QString m_startupFile;
|
||||
QPointer<VcsCommand> m_command;
|
||||
QFutureWatcher<QList<FileData>> *m_processWatcher = nullptr;
|
||||
};
|
||||
@@ -76,7 +75,7 @@ void VcsBaseDiffEditorControllerPrivate::processingFinished()
|
||||
m_processWatcher->deleteLater();
|
||||
m_processWatcher = nullptr;
|
||||
|
||||
q->setDiffFiles(fileDataList, q->workingDirectory(), q->startupFile());
|
||||
q->setDiffFiles(fileDataList, q->workingDirectory());
|
||||
q->reloadFinished(success);
|
||||
}
|
||||
|
||||
@@ -186,16 +185,6 @@ FilePath VcsBaseDiffEditorController::workingDirectory() const
|
||||
return d->m_directory;
|
||||
}
|
||||
|
||||
void VcsBaseDiffEditorController::setStartupFile(const QString &startupFile)
|
||||
{
|
||||
d->m_startupFile = startupFile;
|
||||
}
|
||||
|
||||
QString VcsBaseDiffEditorController::startupFile() const
|
||||
{
|
||||
return d->m_startupFile;
|
||||
}
|
||||
|
||||
void VcsBase::VcsBaseDiffEditorController::setWorkingDirectory(const FilePath &workingDir)
|
||||
{
|
||||
d->m_directory = workingDir;
|
||||
|
||||
Reference in New Issue
Block a user