diff options
Diffstat (limited to 'src/plugins/clearcase/clearcasesync.h')
| -rw-r--r-- | src/plugins/clearcase/clearcasesync.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/src/plugins/clearcase/clearcasesync.h b/src/plugins/clearcase/clearcasesync.h index cf97dd3254..1a4e4f9f77 100644 --- a/src/plugins/clearcase/clearcasesync.h +++ b/src/plugins/clearcase/clearcasesync.h @@ -42,11 +42,19 @@ public: explicit ClearCaseSync(ClearCasePlugin *plugin, QSharedPointer<StatusMap> statusMap); void run(QFutureInterface<void> &future, QStringList &files); - QStringList updateStatusHotFiles(const QString &viewRoot, const bool isDynamic, int &total); - void updateStatus(const QDir &viewRootDir, const bool isDynamic, const QStringList &files); - void processLine(const QDir &viewRootDir, const QString &buffer); + QStringList updateStatusHotFiles(const QString &viewRoot, int &total); + void invalidateStatus(const QDir &viewRootDir, const QStringList &files); + void invalidateStatusAllFiles(); + void processCleartoolLsLine(const QDir &viewRootDir, const QString &buffer); void updateTotalFilesCount(const QString view, ClearCaseSettings settings, const int processed); void updateStatusForNotManagedFiles(const QStringList &files); + + void syncDynamicView(QFutureInterface<void> &future, + const ClearCaseSettings &settings); + void syncSnapshotView(QFutureInterface<void> &future, QStringList &files, + const ClearCaseSettings &settings); + + void processCleartoolLscheckoutLine(const QString &buffer); signals: void updateStreamAndView(); @@ -59,6 +67,11 @@ public slots: void verifyParseStatus(const QString &fileName, const QString &cleartoolLsLine, const FileStatus::Status); void verifyFileNotManaged(); + + void verifyFileCheckedOutDynamicView(); + void verifyFileCheckedInDynamicView(); + void verifyFileNotManagedDynamicView(); + #endif }; |
