diff --git a/src/plugins/vcsbase/vcsbaseplugin.cpp b/src/plugins/vcsbase/vcsbaseplugin.cpp index 0e8910ada9f..8e9816c32d9 100644 --- a/src/plugins/vcsbase/vcsbaseplugin.cpp +++ b/src/plugins/vcsbase/vcsbaseplugin.cpp @@ -91,8 +91,9 @@ namespace Internal { Aggregated in the QSharedData of VcsBase::VcsBasePluginState. */ -struct State +class State { +public: void clearFile(); void clearPatchFile(); void clearProject(); diff --git a/src/plugins/vcsbase/vcsbaseplugin.h b/src/plugins/vcsbase/vcsbaseplugin.h index f091b5d2d25..f86c7bcaeb4 100644 --- a/src/plugins/vcsbase/vcsbaseplugin.h +++ b/src/plugins/vcsbase/vcsbaseplugin.h @@ -59,7 +59,7 @@ class IDocument; namespace VcsBase { -namespace Internal { struct State; } +namespace Internal { class State; } class VcsBaseSubmitEditor; class VcsBasePluginPrivate;