author | zecke <zecke> | 2002-04-01 01:48:02 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-04-01 01:48:02 (UTC) |
commit | 9a68bd2411e65eb6c51aead50a5b0b670174458d (patch) (side-by-side diff) | |
tree | 05ab085d430edc2e821ea890da600774abc30f01 /libopie | |
parent | 84850cd8811fc29aa39ecd2452884bf48ea27e92 (diff) | |
download | opie-9a68bd2411e65eb6c51aead50a5b0b670174458d.zip opie-9a68bd2411e65eb6c51aead50a5b0b670174458d.tar.gz opie-9a68bd2411e65eb6c51aead50a5b0b670174458d.tar.bz2 |
Almost done ||
-rw-r--r-- | libopie/ofileselector.cc | 23 | ||||
-rw-r--r-- | libopie/ofileselector.h | 4 |
2 files changed, 25 insertions, 2 deletions
diff --git a/libopie/ofileselector.cc b/libopie/ofileselector.cc index 14f035e..fbe69ed 100644 --- a/libopie/ofileselector.cc +++ b/libopie/ofileselector.cc @@ -749,2 +749,5 @@ void OFileSelector::initializeListView() } + int count = m_location->count(); + m_location->insertItem(m_currentDir ); + m_location->setCurrentItem( count ); }; @@ -1004,2 +1007,7 @@ bool OFileSelector::cd(const QString &str ) reparse(); + if(m_shTool ){ + int count = m_location->count(); + m_location->insertItem(str ); + m_location->setCurrentItem( count ); + } return true; @@ -1055,5 +1063,18 @@ void OFileSelector::cdUP() reparse(); + int count = m_location->count(); + m_location->insertItem(m_currentDir ); + m_location->setCurrentItem( count ); } } +void OFileSelector::slotHome() +{ + cd(QDir::homeDirPath() ); +} +void OFileSelector::slotDoc() +{ + cd(QDir::homeDirPath() + "/Documents" ); +} +void OFileSelector::slotNavigate() +{ - +} diff --git a/libopie/ofileselector.h b/libopie/ofileselector.h index b91c0ea..bf3cb48 100644 --- a/libopie/ofileselector.h +++ b/libopie/ofileselector.h @@ -269,3 +269,5 @@ private slots: virtual void cdUP(); - + virtual void slotHome(); + virtual void slotDoc(); + virtual void slotNavigate( ); }; |