message: DetailSplitterWidgets, match(), detailsMaximized() and detailSplitterMaximize() must be in public not in public slots
diff: @@ -315,8 +315,6 @@ public:
  void selectCommit(const git::Commit &commit, const QString &file);
  static RepoView *parentView(const QWidget *widget);
  -public slots:
  - void diffSelected(const git::Diff diff, const QString &file, bool spontaneous);
  enum class DetailSplitterWidgets {
  NotDefined,
  @@ -345,6 +343,9 @@ public slots:
  */
  DetailSplitterWidgets detailSplitterMaximize(bool maximized, DetailSplitterWidgets maximizeWidget = DetailSplitterWidgets::NotDefined);
  +public slots:
  + void diffSelected(const git::Diff diff, const QString &file, bool spontaneous);
  +
  signals:
  void statusChanged(bool dirty);
  