forked from qt-creator/qt-creator
DirectoryFilter: Hide public methods
Make most of the public methods of DirectoryFilter protected. Move connection to project manager signals into AllProjectFilesFilter c'tor. Remove unused DirectoryFilter::directories(). Change-Id: I66d16c2c90188de6a03fb072fed6c87ea3d9ce4c Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -411,11 +411,6 @@ void DirectoryFilter::removeDirectory(const FilePath &directory)
|
||||
setDirectories(directories);
|
||||
}
|
||||
|
||||
FilePaths DirectoryFilter::directories() const
|
||||
{
|
||||
return m_directories;
|
||||
}
|
||||
|
||||
void DirectoryFilter::setFilters(const QStringList &filters)
|
||||
{
|
||||
m_filters = filters;
|
||||
|
||||
@@ -20,19 +20,18 @@ public:
|
||||
void restoreState(const QByteArray &state) override;
|
||||
bool openConfigDialog(QWidget *parent, bool &needsRefresh) override;
|
||||
|
||||
protected:
|
||||
void setIsCustomFilter(bool value);
|
||||
void setDirectories(const Utils::FilePaths &directories);
|
||||
void addDirectory(const Utils::FilePath &directory);
|
||||
void removeDirectory(const Utils::FilePath &directory);
|
||||
Utils::FilePaths directories() const;
|
||||
void setFilters(const QStringList &filters);
|
||||
void setExclusionFilters(const QStringList &exclusionFilters);
|
||||
|
||||
protected:
|
||||
void saveState(QJsonObject &object) const override;
|
||||
void restoreState(const QJsonObject &object) override;
|
||||
|
||||
private:
|
||||
void setDirectories(const Utils::FilePaths &directories);
|
||||
void handleAddDirectory();
|
||||
void handleEditDirectory();
|
||||
void handleRemoveDirectory();
|
||||
|
||||
Reference in New Issue
Block a user