X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/9cde51e14a25cef7237cb9178fe1538eef8d59c2..64f38f89a63c7afe5fbd5181f9de65c4b3be48b7:/src/dolphintabpage.h diff --git a/src/dolphintabpage.h b/src/dolphintabpage.h index b48cd9beb..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(); + /** + * @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