Added Support for ignored files

Better handling when refreshing workspaces with lots of files



FossilOrigin-Name: f038928c484d177fbe86bee4cd689d8a7d1e3eeb
This commit is contained in:
kostas
2011-10-06 13:02:09 +00:00
parent ee6a90530e
commit 3387439c2c
9 changed files with 300 additions and 213 deletions

View File

@ -117,8 +117,10 @@ private:
void addWorkspace(const QString &dir);
void rebuildRecent();
bool openWorkspace(const QString &dir);
void loadFossilSettings();
QString getFossilPath();
QString getFossilHttpAddress();
bool scanDirectory(QFileInfoList &entries, const QString& dirPath, const QString &baseDir, const QString ignoreSpec);
enum RepoStatus
{
@ -163,6 +165,8 @@ private slots:
void on_actionViewModified_triggered();
void on_actionViewUnknown_triggered();
void on_actionViewIgnored_triggered();
private:
enum
{
@ -187,6 +191,7 @@ private:
// Repo State
typedef QMap<QString, RepoFile> filemap_t;
filemap_t workspaceFiles;
};
#endif // MAINWINDOW_H