Switch to unified view

a/dirbrowser/dirbrowser.cpp b/dirbrowser/dirbrowser.cpp
...
...
179
        qDebug() << "Search caps: " << scs;
179
        qDebug() << "Search caps: " << scs;
180
        onSearchKindChanged(ui->serverSearchCB->checkState());
180
        onSearchKindChanged(ui->serverSearchCB->checkState());
181
    }
181
    }
182
}
182
}
183
183
184
static QString escapeAmpersand(const QString& in)
185
{
186
    QString out(in);
187
    return out.replace(QChar::fromAscii('&'), QString::fromAscii("&&"));
188
}
189
184
void DirBrowser::changeTabTitle(QWidget *w, const QString& tt)
190
void DirBrowser::changeTabTitle(QWidget *w, const QString& tt)
185
{
191
{
186
    int i = ui->tabs->indexOf((QWidget*)w->parent());
192
    int i = ui->tabs->indexOf((QWidget*)w->parent());
187
    if (i >= 0) {
193
    if (i >= 0) {
188
        ui->tabs->setTabText(i, tt);
194
        ui->tabs->setTabText(i, escapeAmpersand(tt));
189
    } else {
195
    } else {
190
        qDebug() << "changeTabTitle: Widget not found in tabs: " << w;
196
        qDebug() << "changeTabTitle: Widget not found in tabs: " << w;
191
    }
197
    }
192
}
198
}
193
199