diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-04-27 00:40:29 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-04-27 00:40:29 +0000 |
commit | 7a741e43ff09e70396a918956219b8316c48e522 (patch) | |
tree | 3d0f60eccd59786cea7236db2d5c4c1f25874515 /src/urlnavigator.cpp | |
parent | a48487ef0c329434b58b6f920111bb0999f1109e (diff) | |
download | dolphin-7a741e43ff09e70396a918956219b8316c48e522.tar.gz dolphin-7a741e43ff09e70396a918956219b8316c48e522.zip |
TQt4 port Dolphin
This enables compilation under Qt3 and Qt4
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/dolphin@1229359 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'src/urlnavigator.cpp')
-rw-r--r-- | src/urlnavigator.cpp | 116 |
1 files changed, 58 insertions, 58 deletions
diff --git a/src/urlnavigator.cpp b/src/urlnavigator.cpp index 3f0d278..3f01e1b 100644 --- a/src/urlnavigator.cpp +++ b/src/urlnavigator.cpp @@ -23,17 +23,17 @@ #include <assert.h> #include <kurl.h> -#include <qobjectlist.h> -#include <qcombobox.h> +#include <tqobjectlist.h> +#include <tqcombobox.h> #include <klocale.h> #include <kiconloader.h> -#include <qpopupmenu.h> -#include <qlineedit.h> -#include <qpushbutton.h> -#include <qsizepolicy.h> -#include <qtooltip.h> -#include <qfont.h> -#include <qlistbox.h> +#include <tqpopupmenu.h> +#include <tqlineedit.h> +#include <tqpushbutton.h> +#include <tqsizepolicy.h> +#include <tqtooltip.h> +#include <tqfont.h> +#include <tqlistbox.h> #include <kio/job.h> #include <kurlcombobox.h> @@ -69,29 +69,29 @@ URLNavigator::HistoryElem::~HistoryElem() URLNavigator::URLNavigator(const KURL& url, DolphinView* dolphinView) : - QHBox(dolphinView), + TQHBox(dolphinView), m_historyIndex(0), m_dolphinView(dolphinView) { m_history.prepend(HistoryElem(url)); - QFontMetrics fontMetrics(font()); + TQFontMetrics fontMetrics(font()); setMinimumHeight(fontMetrics.height() + 8); - m_toggleButton = new QPushButton(SmallIcon("editurl"), 0, this); + m_toggleButton = new TQPushButton(SmallIcon("editurl"), 0, this); m_toggleButton->setFlat(true); m_toggleButton->setToggleButton(true); - m_toggleButton->setFocusPolicy(QWidget::NoFocus); + m_toggleButton->setFocusPolicy(TQ_NoFocus); m_toggleButton->setMinimumHeight(minimumHeight()); - connect(m_toggleButton, SIGNAL(clicked()), - this, SLOT(slotClicked())); + connect(m_toggleButton, TQT_SIGNAL(clicked()), + this, TQT_SLOT(slotClicked())); if (DolphinSettings::instance().isURLEditable()) { m_toggleButton->toggle(); } m_bookmarkSelector = new BookmarkSelector(this); - connect(m_bookmarkSelector, SIGNAL(bookmarkActivated(int)), - this, SLOT(slotBookmarkActivated(int))); + connect(m_bookmarkSelector, TQT_SIGNAL(bookmarkActivated(int)), + this, TQT_SLOT(slotBookmarkActivated(int))); m_pathBox = new KURLComboBox(KURLComboBox::Directories, true, this); @@ -99,13 +99,13 @@ URLNavigator::URLNavigator(const KURL& url, m_pathBox->setCompletionObject(kurlCompletion); m_pathBox->setAutoDeleteCompletionObject(true); - connect(m_pathBox, SIGNAL(returnPressed(const QString&)), - this, SLOT(slotReturnPressed(const QString&))); - connect(m_pathBox, SIGNAL(urlActivated(const KURL&)), - this, SLOT(slotURLActivated(const KURL&))); + connect(m_pathBox, TQT_SIGNAL(returnPressed(const TQString&)), + this, TQT_SLOT(slotReturnPressed(const TQString&))); + connect(m_pathBox, TQT_SIGNAL(urlActivated(const KURL&)), + this, TQT_SLOT(slotURLActivated(const KURL&))); - connect(dolphinView, SIGNAL(contentsMoved(int, int)), - this, SLOT(slotContentsMoved(int, int))); + connect(dolphinView, TQT_SIGNAL(contentsMoved(int, int)), + this, TQT_SLOT(slotContentsMoved(int, int))); updateContent(); } @@ -115,7 +115,7 @@ URLNavigator::~URLNavigator() void URLNavigator::setURL(const KURL& url) { - QString urlStr(url.prettyURL()); + TQString urlStr(url.prettyURL()); if (url.protocol() == "zip") { bool stillInside = false; @@ -179,9 +179,9 @@ void URLNavigator::setURL(const KURL& url) if (urlStr.at(0) == '~') { - // replace '~' by the home directory + // tqreplace '~' by the home directory urlStr.remove(0, 1); - urlStr.insert(0, QDir::home().path()); + urlStr.insert(0, TQDir::home().path()); } const KURL transformedURL(urlStr); @@ -205,7 +205,7 @@ void URLNavigator::setURL(const KURL& url) updateHistoryElem(); - const QValueListIterator<URLNavigator::HistoryElem> it = m_history.at(m_historyIndex); + const TQValueListIterator<URLNavigator::HistoryElem> it = m_history.at(m_historyIndex); m_history.insert(it, HistoryElem(transformedURL)); updateContent(); emit urlChanged(transformedURL); @@ -228,7 +228,7 @@ const KURL& URLNavigator::url() const KURL URLNavigator::url(int index) const { assert(index >= 0); - QString path(url().prettyURL()); + TQString path(url().prettyURL()); path = path.section('/', 0, index); if (path.at(path.length()) != '/') @@ -239,7 +239,7 @@ KURL URLNavigator::url(int index) const return path; } -const QValueList<URLNavigator::HistoryElem>& URLNavigator::history(int& index) const +const TQValueList<URLNavigator::HistoryElem>& URLNavigator::history(int& index) const { index = m_historyIndex; return m_history; @@ -288,7 +288,7 @@ void URLNavigator::setURLEditable(bool editable) bool URLNavigator::isURLEditable() const { - return m_toggleButton->state() == QButton::On; + return m_toggleButton->state() == TQButton::On; } void URLNavigator::editURL() @@ -302,15 +302,15 @@ DolphinView* URLNavigator::dolphinView() const return m_dolphinView; } -void URLNavigator::keyReleaseEvent(QKeyEvent* event) +void URLNavigator::keyReleaseEvent(TQKeyEvent* event) { - QHBox::keyReleaseEvent(event); - if (isURLEditable() && (event->key() == Qt::Key_Escape)) { + TQHBox::keyReleaseEvent(event); + if (isURLEditable() && (event->key() == TQt::Key_Escape)) { setURLEditable(false); } } -void URLNavigator::slotReturnPressed(const QString& text) +void URLNavigator::slotReturnPressed(const TQString& text) { // Parts of the following code have been taken // from the class KateFileSelector located in @@ -321,10 +321,10 @@ void URLNavigator::slotReturnPressed(const QString& text) KURL typedURL(text); if (typedURL.hasPass()) { - typedURL.setPass(QString::null); + typedURL.setPass(TQString()); } - QStringList urls = m_pathBox->urls(); + TQStringList urls = m_pathBox->urls(); urls.remove(typedURL.url()); urls.prepend(typedURL.url()); m_pathBox->setURLs(urls, KURLComboBox::RemoveBottom); @@ -384,14 +384,14 @@ void URLNavigator::updateHistoryElem() void URLNavigator::updateContent() { - const QObjectList* list = children(); - if (list == 0) { + const TQObjectList list = childrenListObject(); + if (list.isEmpty()) { return; } // set the iterator to the first URL navigator button - QObjectListIterator it(*list); - QObject* object = 0; + TQObjectListIterator it(list); + TQObject* object = 0; while ((object = it.current()) != 0) { if (object->inherits("URLNavigatorButton")) { break; @@ -400,20 +400,20 @@ void URLNavigator::updateContent() } // delete all existing URL navigator buttons - QPtrList<QWidget> deleteList; + TQPtrList<TQWidget> deleteList; while ((object = it.current()) != 0) { if (object->inherits("URLNavigatorButton")) { // Don't close and delete the navigator button immediatly, otherwise // the iterator won't work anymore and an object would get deleted more // than once (-> crash). - deleteList.append(static_cast<QWidget*>(object)); + deleteList.append(TQT_TQWIDGET(object)); } ++it; } // now close and delete all unused navigator buttons - QPtrListIterator<QWidget> deleteIter(deleteList); - QWidget* widget = 0; + TQPtrListIterator<TQWidget> deleteIter(deleteList); + TQWidget* widget = 0; while ((widget = deleteIter.current()) != 0) { widget->close(); widget->deleteLater(); @@ -422,37 +422,37 @@ void URLNavigator::updateContent() m_bookmarkSelector->updateSelection(url()); - QToolTip::remove(m_toggleButton); - QString path(url().prettyURL()); - if (m_toggleButton->state() == QButton::On) { + TQToolTip::remove(m_toggleButton); + TQString path(url().prettyURL()); + if (m_toggleButton->state() == TQButton::On) { // TODO: don't hardcode the shortcut as part of the text - QToolTip::add(m_toggleButton, i18n("Browse (Ctrl+B, Escape)")); + TQToolTip::add(m_toggleButton, i18n("Browse (Ctrl+B, Escape)")); - setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed); + tqsetSizePolicy(TQSizePolicy::Minimum, TQSizePolicy::Fixed); m_pathBox->show(); m_pathBox->setURL(url()); } else { // TODO: don't hardcode the shortcut as part of the text - QToolTip::add(m_toggleButton, i18n("Edit location (Ctrl+L)")); + TQToolTip::add(m_toggleButton, i18n("Edit location (Ctrl+L)")); - setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); + tqsetSizePolicy(TQSizePolicy::Fixed, TQSizePolicy::Fixed); m_pathBox->hide(); - QString dir_name; + TQString dir_name; // get the data from the currently selected bookmark KBookmark bookmark = m_bookmarkSelector->selectedBookmark(); //int bookmarkIndex = m_bookmarkSelector->selectedIndex(); - QString bookmarkPath; + TQString bookmarkPath; if (bookmark.isNull()) { // No bookmark is a part of the current URL. // The following code tries to guess the bookmark // path. E. g. "fish://[email protected]/var/lib" writes // "fish://[email protected]" to 'bookmarkPath', which leads to the // navigation indication 'Custom Path > var > lib". - int idx = path.find(QString("//")); - idx = path.find("/", (idx < 0) ? 0 : idx + 2); + int idx = path.tqfind(TQString("//")); + idx = path.tqfind("/", (idx < 0) ? 0 : idx + 2); bookmarkPath = (idx < 0) ? path : path.left(idx); } else { @@ -464,11 +464,11 @@ void URLNavigator::updateContent() // the slashs inside the bookmark URL int slashCount = 0; for (uint i = 0; i < len; ++i) { - if (bookmarkPath.at(i) == QChar('/')) { + if (bookmarkPath.at(i) == TQChar('/')) { ++slashCount; } } - if ((len > 0) && bookmarkPath.at(len - 1) == QChar('/')) { + if ((len > 0) && bookmarkPath.at(len - 1) == TQChar('/')) { assert(slashCount > 0); --slashCount; } @@ -485,7 +485,7 @@ void URLNavigator::updateContent() if (isFirstButton) { // the first URL navigator button should get the name of the bookmark // instead of the directory name - QString text = bookmark.text(); + TQString text = bookmark.text(); if (text.isEmpty()) { text = bookmarkPath; } |