From e525b4bc81dc56749c1cf5df6420ebe9ad6bf6cb Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 27 Jan 2017 20:11:26 +0300 Subject: Move tabs replace code from browserbox into browserboxtools. --- src/gui/widgets/browserbox.cpp | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'src/gui/widgets/browserbox.cpp') diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cpp index b1793b725..ced262090 100644 --- a/src/gui/widgets/browserbox.cpp +++ b/src/gui/widgets/browserbox.cpp @@ -271,23 +271,7 @@ void BrowserBox::addRow(const std::string &row, const bool atTop) if (mEnableTabs) { - idx1 = newRow.find("\\t"); - while (idx1 != std::string::npos) - { - const size_t idx2 = newRow.find(';', idx1); - if (idx2 == std::string::npos) - break; - - const unsigned int newSize = CAST_U32( - atoi(newRow.substr( - idx1 + 2, idx2 - idx1 - 2).c_str())); - std::string str = newRow.substr(0, idx1); - while (str.size() < newSize) - str.append(" "); - str.append(newRow.substr(idx2 + 1)); - newRow = str; - idx1 = newRow.find("\\t"); - } + BrowserBoxTools::replaceTabs(newRow); } if (atTop) -- cgit v1.2.3-70-g09d2