* added radio buttons to start indexing dialog * don't block task scheduler thread while start indexing dialog is visible * don't force whole project refresh on settings change * added help button to start indexing dialog explaining indexing modes * disable unavailable modes when project needs full refresh * improved label texts on indexing dialogs * added --incomplete flag to index command of commandline API * fixed deletion of window stack elements
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
#ifndef REFRESH_INFO_H
|
||||
#define REFRESH_INFO_H
|
||||
|
||||
#include <set>
|
||||
|
||||
#include "utility/file/FilePath.h"
|
||||
|
||||
enum RefreshMode
|
||||
{
|
||||
REFRESH_NONE,
|
||||
REFRESH_UPDATED_FILES,
|
||||
REFRESH_UPDATED_AND_INCOMPLETE_FILES,
|
||||
REFRESH_ALL_FILES
|
||||
};
|
||||
|
||||
struct RefreshInfo
|
||||
{
|
||||
std::set<FilePath> filesToIndex;
|
||||
std::set<FilePath> filesToClear;
|
||||
RefreshMode mode = REFRESH_NONE;
|
||||
};
|
||||
|
||||
#endif // REFRESH_INFO_H
|
||||
Reference in New Issue
Block a user