summaryrefslogtreecommitdiffstats
path: root/plugins/fossil/fossileditor.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/fossil/fossileditor.h')
-rw-r--r--plugins/fossil/fossileditor.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/plugins/fossil/fossileditor.h b/plugins/fossil/fossileditor.h
index e052b93..e9adc35 100644
--- a/plugins/fossil/fossileditor.h
+++ b/plugins/fossil/fossileditor.h
@@ -27,26 +27,28 @@
#include <vcsbase/vcsbaseeditor.h>
-#include <QRegularExpression>
-
namespace Fossil {
namespace Internal {
+class FossilEditorWidgetPrivate;
+
class FossilEditorWidget : public VcsBase::VcsBaseEditorWidget
{
Q_OBJECT
public:
FossilEditorWidget();
+ ~FossilEditorWidget() final;
+
+ bool setConfigurationWidget(VcsBase::VcsBaseEditorConfig *w);
+ VcsBase::VcsBaseEditorConfig *configurationWidget() const;
private:
QSet<QString> annotationChanges() const final;
QString changeUnderCursor(const QTextCursor &cursor) const final;
VcsBase::BaseAnnotationHighlighter *createAnnotationHighlighter(const QSet<QString> &changes) const final;
- const QRegularExpression m_exactChangesetId;
- const QRegularExpression m_firstChangesetId;
- const QRegularExpression m_nextChangesetId;
+ FossilEditorWidgetPrivate *d;
};
} // namespace Internal