author | llornkcor <llornkcor> | 2005-08-16 09:55:52 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2005-08-16 09:55:52 (UTC) |
commit | dd4792fe0ac89205e7d7a7e38f3d4350e19f25d7 (patch) (side-by-side diff) | |
tree | 4a9bcee8e558a66ab9ecd0c1c6337581821c9d95 | |
parent | 8c44cc4fdb67ea6b96cf7e49ec648de4049a9f1c (diff) | |
download | opie-dd4792fe0ac89205e7d7a7e38f3d4350e19f25d7.zip opie-dd4792fe0ac89205e7d7a7e38f3d4350e19f25d7.tar.gz opie-dd4792fe0ac89205e7d7a7e38f3d4350e19f25d7.tar.bz2 |
fix a few things
-rw-r--r-- | noncore/net/opie-smb/qsmb.cpp | 19 | ||||
-rw-r--r-- | noncore/net/opie-smb/qsmb.h | 4 |
2 files changed, 21 insertions, 2 deletions
diff --git a/noncore/net/opie-smb/qsmb.cpp b/noncore/net/opie-smb/qsmb.cpp index 7f3ae89..d35e09a 100644 --- a/noncore/net/opie-smb/qsmb.cpp +++ b/noncore/net/opie-smb/qsmb.cpp @@ -46,2 +46,3 @@ Qsmb::Qsmb( QWidget* parent, const char* name, WFlags fl ) connect(BtnClear, SIGNAL(clicked()), this, SLOT(clear())); + connect(ListViewScan, SIGNAL(clicked(QListViewItem*)), this, SLOT(TextViewClicked(QListViewItem*))); @@ -355,2 +356,8 @@ void Qsmb::umountIt() { + QListViewItem *element; + element = ListViewScan->selectedItem(); + if(!element) { + return; + } + QString mount = mountpt->currentText(); @@ -364,4 +371,2 @@ void Qsmb::umountIt() QString share; - QListViewItem *element; - element = ListViewScan->selectedItem(); share = element->text(0); @@ -437 +442,11 @@ QString Qsmb::getMount(const QString &shareName) } + +void Qsmb::TextViewClicked(QListViewItem* item) +{ + if(item == NULL) return; + + QString text = item->text(2); + qWarning(text); + if( !text.isEmpty()) + mountpt->insertItem(text,0); +} diff --git a/noncore/net/opie-smb/qsmb.h b/noncore/net/opie-smb/qsmb.h index abf27da..175b2c3 100644 --- a/noncore/net/opie-smb/qsmb.h +++ b/noncore/net/opie-smb/qsmb.h @@ -12,2 +12,4 @@ +#include <qlistview.h> + class Qsmb : public FormQPESMBBase @@ -40,2 +42,4 @@ public slots: +private slots: + void TextViewClicked(QListViewItem*); }; |