diff options
Diffstat (limited to 'src/plugins/texteditor/ioutlinewidget.h')
-rw-r--r-- | src/plugins/texteditor/ioutlinewidget.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/texteditor/ioutlinewidget.h b/src/plugins/texteditor/ioutlinewidget.h index ff0efa37b5..9295814367 100644 --- a/src/plugins/texteditor/ioutlinewidget.h +++ b/src/plugins/texteditor/ioutlinewidget.h @@ -41,6 +41,8 @@ public: virtual QList<QAction*> filterMenuActions() const = 0; virtual void setCursorSynchronization(bool syncWithCursor) = 0; + virtual void setSorted(bool /*sorted*/) {} + virtual bool isSorted() const { return false; } virtual void restoreSettings(const QVariantMap & /*map*/) { } virtual QVariantMap settings() const { return QVariantMap(); } @@ -55,6 +57,7 @@ public: ~IOutlineWidgetFactory() override; virtual bool supportsEditor(Core::IEditor *editor) const = 0; + virtual bool supportsSorting() const { return false; } virtual IOutlineWidget *createWidget(Core::IEditor *editor) = 0; static void updateOutline(); |