diff --git a/src/plugins/classview/classviewmanager.cpp b/src/plugins/classview/classviewmanager.cpp index a4adcc33aee4700349f855e7ff8dfe7dc368e4f2..0bf8164f40c513c9d7b97a27e58750607586a716 100644 --- a/src/plugins/classview/classviewmanager.cpp +++ b/src/plugins/classview/classviewmanager.cpp @@ -60,12 +60,13 @@ namespace Internal { /*! \struct ManagerPrivate + \internal \brief Private class data for \a Manager \sa Manager */ struct ManagerPrivate { - ManagerPrivate() : state(false) {} + ManagerPrivate() : state(false), disableCodeParser(false) {} //! instance static Manager *instance; @@ -76,15 +77,15 @@ struct ManagerPrivate //! State mutex QMutex mutexState; - //! Internal manager state. \sa Manager::state - bool state; - //! code state/changes parser Parser parser; //! separate thread for the parser QThread parserThread; + //! Internal manager state. \sa Manager::state + bool state; + //! there is some massive operation ongoing so temporary we should wait bool disableCodeParser; };