diff options
Diffstat (limited to 'src/lib/corelib/tools/buildgraphlocker.h')
-rw-r--r-- | src/lib/corelib/tools/buildgraphlocker.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/lib/corelib/tools/buildgraphlocker.h b/src/lib/corelib/tools/buildgraphlocker.h index a378b7c47..327aa57ef 100644 --- a/src/lib/corelib/tools/buildgraphlocker.h +++ b/src/lib/corelib/tools/buildgraphlocker.h @@ -31,12 +31,11 @@ #ifndef QBS_BUILDGRAPHLOCKER_H #define QBS_BUILDGRAPHLOCKER_H -#include <QLockFile> #include <logging/logger.h> -QT_BEGIN_NAMESPACE -class QString; -QT_END_NAMESPACE +#include <QLockFile> +#include <QQueue> +#include <QString> namespace qbs { namespace Internal { @@ -48,8 +47,12 @@ public: ~BuildGraphLocker(); private: + void rememberCreatedDirectories(const QString &buildDir); + void removeEmptyCreatedDirectories(); + QLockFile m_lockFile; Logger m_logger; + QQueue<QString> m_createdParentDirs; }; } // namespace Internal |