summaryrefslogtreecommitdiff
authorhash <hash>2002-10-09 19:37:41 (UTC)
committer hash <hash>2002-10-09 19:37:41 (UTC)
commit0f5a65dda7268881906743487672543ba8d3519f (patch) (side-by-side diff)
tree47ee29dde931539505a9dfc990d344ce8309ea5f
parent3689213cd06e8655b3f338ad170ad4e0fa040b80 (diff)
downloadopie-0f5a65dda7268881906743487672543ba8d3519f.zip
opie-0f5a65dda7268881906743487672543ba8d3519f.tar.gz
opie-0f5a65dda7268881906743487672543ba8d3519f.tar.bz2
added a file transfer button
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-console/test/console.pro4
-rw-r--r--noncore/apps/opie-console/test/sender.ui18
-rw-r--r--noncore/apps/opie-console/test/senderui.cpp17
-rw-r--r--noncore/apps/opie-console/test/senderui.h4
4 files changed, 40 insertions, 3 deletions
diff --git a/noncore/apps/opie-console/test/console.pro b/noncore/apps/opie-console/test/console.pro
index 721b820..b10b651 100644
--- a/noncore/apps/opie-console/test/console.pro
+++ b/noncore/apps/opie-console/test/console.pro
@@ -3,8 +3,8 @@ TEMPLATE = app
CONFIG = qt debug
#DESTDIR = $(OPIEDIR)/bin
-HEADERS = ../io_layer.h ../io_serial.h \
+HEADERS = ../io_layer.h ../io_serial.h ../sz_transfer.h ../file_layer.h\
senderui.h ../profile.h
SOURCES = ../io_layer.cpp ../io_serial.cpp \
- ../profile.cpp \
+ ../profile.cpp ../sz_transfer.cpp ../file_layer.cpp\
main.cpp senderui.cpp
INTERFACES = sender.ui
diff --git a/noncore/apps/opie-console/test/sender.ui b/noncore/apps/opie-console/test/sender.ui
index 092f6e3..b946b81 100644
--- a/noncore/apps/opie-console/test/sender.ui
+++ b/noncore/apps/opie-console/test/sender.ui
@@ -47,4 +47,15 @@
</property>
</widget>
+ <widget>
+ <class>QPushButton</class>
+ <property stdset="1">
+ <name>name</name>
+ <cstring>PushButton2</cstring>
+ </property>
+ <property stdset="1">
+ <name>text</name>
+ <string>Send &amp;File</string>
+ </property>
+ </widget>
</vbox>
</widget>
@@ -57,4 +68,11 @@
</connection>
<slot access="public">slotSend()</slot>
+ <connection>
+ <sender>PushButton2</sender>
+ <signal>clicked()</signal>
+ <receiver>Form1</receiver>
+ <slot>slotSendFile()</slot>
+ </connection>
+ <slot access="public">slotSendFile()</slot>
</connections>
</UI>
diff --git a/noncore/apps/opie-console/test/senderui.cpp b/noncore/apps/opie-console/test/senderui.cpp
index fc93c04..24d3eb2 100644
--- a/noncore/apps/opie-console/test/senderui.cpp
+++ b/noncore/apps/opie-console/test/senderui.cpp
@@ -6,4 +6,5 @@
#include "../profile.h"
#include "../io_serial.h"
+#include "../sz_transfer.h"
@@ -15,5 +16,5 @@ SenderUI::SenderUI()
/* we do that manually */
Profile prof;
- QString str = "/dev/ttyS0";
+ QString str = "/dev/ttyS1";
prof.writeEntry("Device",str );
prof.writeEntry("Baud", 115200 );
@@ -35,4 +36,13 @@ SenderUI::~SenderUI() {
}
+void SenderUI::slotSendFile() {
+
+ sz = new SzTransfer(SzTransfer::SZ, ser);
+ sz->sendFile("/home/jake/test");
+
+ connect (sz, SIGNAL(sent()),
+ this, SLOT(fileTransComplete()));
+}
+
void SenderUI::slotSend() {
QCString str = MultiLineEdit1->text().utf8();
@@ -46,2 +56,7 @@ void SenderUI::got(const QByteArray& ar) {
//printf("\n");
}
+
+void SenderUI::fileTransComplete() {
+
+ qWarning("file transfer compete");
+}
diff --git a/noncore/apps/opie-console/test/senderui.h b/noncore/apps/opie-console/test/senderui.h
index bc69f5d..f6230cc 100644
--- a/noncore/apps/opie-console/test/senderui.h
+++ b/noncore/apps/opie-console/test/senderui.h
@@ -7,4 +7,5 @@
class IOSerial;
+class SzTransfer;
class SenderUI : public Sender {
Q_OBJECT
@@ -14,8 +15,11 @@ public:
public slots:
+ void slotSendFile();
void slotSend();
void got(const QByteArray& );
+ void fileTransComplete();
private:
IOSerial* ser;
+ SzTransfer* sz;
};