X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/e2f316578909e4c886430110808d4681997b3cb7..781e8e9e18579c0fe368ed9fe295f908493272b3:/src/dolphintabwidget.h diff --git a/src/dolphintabwidget.h b/src/dolphintabwidget.h index a28a6bea1..ca101e2db 100644 --- a/src/dolphintabwidget.h +++ b/src/dolphintabwidget.h @@ -132,10 +132,11 @@ public Q_SLOTS: /** * Opens a new tab in the background showing the URL \a primaryUrl and the * optional URL \a secondaryUrl. + * @return A pointer to the opened DolphinTabPage. */ - void openNewTab(const QUrl &primaryUrl, - const QUrl &secondaryUrl = QUrl(), - DolphinTabWidget::NewTabPosition position = DolphinTabWidget::NewTabPosition::FollowSetting); + DolphinTabPage *openNewTab(const QUrl &primaryUrl, + const QUrl &secondaryUrl = QUrl(), + DolphinTabWidget::NewTabPosition position = DolphinTabWidget::NewTabPosition::FollowSetting); /** * Opens each directory in \p dirs in a separate tab unless it is already open. @@ -228,6 +229,13 @@ private Q_SLOTS: void currentTabChanged(int index); + /** + * Calls DolphinTabPage::setCustomLabel(label) for the tab at @p index + * and propagates that change to the DolphinTabBar. + * @see DolphinTabPage::setCustomLabel(). + */ + void renameTab(int index, const QString &label); + protected: void tabInserted(int index) override; void tabRemoved(int index) override;