]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphintabwidget.cpp
changed all calls to "title(), setTitle()" to "customLabel(), setCustomLabel()"
[dolphin.git] / src / dolphintabwidget.cpp
index 41b2a3eb9bb9abc481d337791f15b4f6bad171a6..be674994d90b3514a1e2378ae464a3b1ea94d6d9 100644 (file)
@@ -124,8 +124,8 @@ void DolphinTabWidget::updateTabName(int index)
 {
     Q_ASSERT(index >= 0);
 
-    if (!tabPageAt(index)->title().isEmpty()) {
-        QString name = tabPageAt(index)->title();
+    if (!tabPageAt(index)->customLabel().isEmpty()) {
+        QString name = tabPageAt(index)->customLabel();
         tabBar()->setTabText(index, name);
         return;
     }
@@ -482,12 +482,11 @@ void DolphinTabWidget::currentTabChanged(int index)
 
 void DolphinTabWidget::renameTab(int index, const QString &name)
 {
-    if (name.isEmpty()) {
-        updateTabName(index);
-    } else {
-        tabPageAt(index)->setTitle(name);
-        tabBar()->setTabText(index, name);
+    if (!name.isEmpty()) {
+        tabPageAt(index)->setCustomLabel(name);
     }
+
+    updateTabName(index);
 }
 
 void DolphinTabWidget::tabInserted(int index)
@@ -524,7 +523,6 @@ QString DolphinTabWidget::tabName(DolphinTabPage *tabPage) const
     if (!tabPage) {
         return QString();
     }
-
     // clang-format off
     QString name;
     if (tabPage->splitViewEnabled()) {