From bb163a7b3dc7857f698150460b33ba8f3f2204f9 Mon Sep 17 00:00:00 2001 From: ambar chakravartty Date: Sun, 2 Feb 2025 04:49:11 +0000 Subject: Made style and context enhancements Co-authored by: Felix Ernst --- src/dolphintabpage.h | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'src/dolphintabpage.h') diff --git a/src/dolphintabpage.h b/src/dolphintabpage.h index 1b918c248..1e79fb5db 100644 --- a/src/dolphintabpage.h +++ b/src/dolphintabpage.h @@ -140,9 +140,17 @@ public: void switchActiveView(); - void setTitle(const QString &name); + /** + * Overwrites the automatically generated label of this tab with @p label. + * This @p label will be kept until it is overwritten by calling this method again. + * Calling this with an empty string will restore the automatic labelling. + */ + void setCustomLabel(const QString &label); - QString title() const; + /** + * @see setCustomLabel. + */ + QString customLabel() const; Q_SIGNALS: void activeViewChanged(DolphinViewContainer *viewContainer); @@ -205,7 +213,8 @@ private: bool m_primaryViewActive; bool m_splitViewEnabled; bool m_active; - QString m_title; + /** @see setCustomLabel(). */ + QString m_customLabel; }; class DolphinTabPageSplitterHandle : public QSplitterHandle -- cgit v1.3.1