X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/9d24c28b4ba3ac62b698a53925f9747850959d63..b5cc2a6924cfd8f59611d3cec2edbb00a08b4ff1:/src/urlnavigator.cpp diff --git a/src/urlnavigator.cpp b/src/urlnavigator.cpp index e273e76cb..f1b39fb32 100644 --- a/src/urlnavigator.cpp +++ b/src/urlnavigator.cpp @@ -43,7 +43,7 @@ #include #include #include -#include +#include UrlNavigator::HistoryElem::HistoryElem() : m_url(), @@ -88,10 +88,10 @@ UrlNavigator::UrlNavigator(const KUrl& url, // intialize toggle button which switches between the breadcrumb view // and the traditional view - m_toggleButton = new QPushButton(); + m_toggleButton = new QToolButton(); m_toggleButton->setCheckable(true); - m_toggleButton->setFlat(true); - m_toggleButton->setIcon(KIcon("locationbar_erase")); // TODO: is just a placeholder icon + m_toggleButton->setAutoRaise(true); + m_toggleButton->setIcon(KIcon("editinput")); // TODO: is just a placeholder icon (?) m_toggleButton->setFocusPolicy(Qt::NoFocus); m_toggleButton->setMinimumHeight(minimumHeight()); connect(m_toggleButton, SIGNAL(clicked()), @@ -246,6 +246,14 @@ void UrlNavigator::dropUrls(const KUrl::List& urls, void UrlNavigator::setUrl(const KUrl& url) { QString urlStr(url.pathOrUrl()); + + // TODO: a patch has been submitted by Filip Brcic which adjusts + // the URL for tar and zip files. See https://bugs.kde.org/show_bug.cgi?id=142781 + // for details. The URL navigator part of the patch has not been committed yet, + // as the URL navigator will be subject of change and + // we might think of a more generic approach to check the protocol + MIME type for + // this use case. + //kDebug() << "setUrl(" << url << ")" << endl; if ( urlStr.length() > 0 && urlStr.at(0) == '~') { // replace '~' by the home directory