forked from qt-creator/qt-creator
CppTools: Remove dependency of RawProjectPart to ProjectFile
The feature to category files to ProjectFiles was used by the qmake project manager to specify if the file is "active", and by the Qbs project manager to avoid unnecessary MIME type checking. Make these two different use-cases explicit in the API. Change-Id: Ia5a7da37f100149366fc75060fe04687e15f2bd3 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -50,10 +50,13 @@ void RawProjectPart::setDisplayName(const QString &displayName)
|
||||
this->displayName = displayName;
|
||||
}
|
||||
|
||||
void RawProjectPart::setFiles(const QStringList &files, const FileClassifier &fileClassifier)
|
||||
void RawProjectPart::setFiles(const QStringList &files,
|
||||
const FileIsActive &fileIsActive,
|
||||
const GetMimeType &getMimeType)
|
||||
{
|
||||
this->files = files;
|
||||
this->fileClassifier = fileClassifier;
|
||||
this->fileIsActive = fileIsActive;
|
||||
this->getMimeType = getMimeType;
|
||||
}
|
||||
|
||||
static QString trimTrailingSlashes(const QString &path) {
|
||||
|
||||
Reference in New Issue
Block a user