diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/urlpanel.cpp | 6 | ||||
| -rw-r--r-- | src/urlpanel.h | 3 | 
2 files changed, 9 insertions, 0 deletions
| diff --git a/src/urlpanel.cpp b/src/urlpanel.cpp index d7ddd896..e92b701a 100644 --- a/src/urlpanel.cpp +++ b/src/urlpanel.cpp @@ -99,8 +99,14 @@ void UrlPanel::setup()      _treeView->setModel(proxy);      connect(search, SIGNAL(textChanged(QString)), proxy, SLOT(setFilterFixedString(QString))); +    connect(search, SIGNAL(textChanged(QString)), this, SLOT(expandTreeView()));      connect(_treeView, SIGNAL(contextMenuItemRequested(const QPoint &)), this, SLOT(contextMenuItem(const QPoint &)));      connect(_treeView, SIGNAL(contextMenuGroupRequested(const QPoint &)), this, SLOT(contextMenuGroup(const QPoint &)));      connect(_treeView, SIGNAL(contextMenuEmptyRequested(const QPoint &)), this, SLOT(contextMenuEmpty(const QPoint &)));  } + +void UrlPanel::expandTreeView() +{ +    _treeView->expandAll(); +} diff --git a/src/urlpanel.h b/src/urlpanel.h index 42ff85fa..ab81a390 100644 --- a/src/urlpanel.h +++ b/src/urlpanel.h @@ -70,6 +70,9 @@ protected Q_SLOTS:  private:      PanelTreeView *_treeView;      bool _loaded; + +private slots: +    void expandTreeView();  }; | 
