From: Lukas Hrazky Date: Mon, 19 Jul 2010 21:23:03 +0000 (+0200) Subject: replaced '/home/user' in the addressbar with '~' X-Git-Tag: v0.1.0~2 X-Git-Url: http://vcs.maemo.org/git/?p=case;a=commitdiff_plain;h=83f2b3048852099dd480c839d0840ea9630d8295 replaced '/home/user' in the addressbar with '~' Signed-off-by: Lukas Hrazky --- diff --git a/src/addressbar.cpp b/src/addressbar.cpp index 197a4fa..8ef21fb 100644 --- a/src/addressbar.cpp +++ b/src/addressbar.cpp @@ -16,7 +16,7 @@ #include "addressbar.h" - +#include "fileoperator.h" AddressBar::AddressBar(QWidget *parent) : QLineEdit(parent) { setMaximumHeight(60); @@ -26,6 +26,11 @@ AddressBar::AddressBar(QWidget *parent) : QLineEdit(parent) { } +void AddressBar::setText(const QString &text) { + QLineEdit::setText(FileOperator::shortenPath(text)); +} + + void AddressBar::mousePressEvent(QMouseEvent *event) { emit mousePressed(); QLineEdit::mousePressEvent(event); diff --git a/src/addressbar.h b/src/addressbar.h index f2b6d91..9676e0f 100644 --- a/src/addressbar.h +++ b/src/addressbar.h @@ -31,6 +31,9 @@ signals: public: explicit AddressBar(QWidget *parent = 0); +public slots: + void setText(const QString &text); + protected: void mousePressEvent(QMouseEvent *event);