Diffstat (limited to 'noncore/apps/opie-console/default.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/default.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/noncore/apps/opie-console/default.cpp b/noncore/apps/opie-console/default.cpp index 4853785..dd9681d 100644 --- a/noncore/apps/opie-console/default.cpp +++ b/noncore/apps/opie-console/default.cpp @@ -1,10 +1,11 @@ #include "io_serial.h" #include "io_irda.h" #include "io_bt.h" #include "filetransfer.h" +#include "filereceive.h" #include "serialconfigwidget.h" #include "irdaconfigwidget.h" #include "btconfigwidget.h" #include "modemconfigwidget.h" #include "terminalwidget.h" #include "vt102emulation.h" @@ -20,12 +21,23 @@ extern "C" { return new FileTransfer( FileTransfer::SY, lay ); } FileTransferLayer* newSXTransfer(IOLayer* lay) { return new FileTransfer(FileTransfer ::SX, lay ); } + // FILE Transfer Receive Stuff + ReceiveLayer* newSZReceive(IOLayer* lay) { + return new FileReceive( FileReceive::SZ, lay ); + } + ReceiveLayer* newSYReceive(IOLayer* lay) { + return new FileReceive( FileReceive::SY, lay ); + } + ReceiveLayer* newSXReceive(IOLayer* lay) { + return new FileReceive(FileReceive::SX, lay ); + } + // Layer stuff IOLayer* newSerialLayer( const Profile& prof) { return new IOSerial( prof ); } IOLayer* newBTLayer( const Profile& prof ) { return new IOBt( prof ); @@ -63,12 +75,16 @@ extern "C" { Default::Default( MetaFactory* fact ) { fact->addFileTransferLayer( "SZ", QObject::tr("Z-Modem"), newSZTransfer ); fact->addFileTransferLayer( "SY", QObject::tr("Y-Modem"), newSYTransfer ); fact->addFileTransferLayer( "SX", QObject::tr("X-Modem"), newSXTransfer ); + fact->addReceiveLayer( "SZ", QObject::tr("Z-Modem"), newSZReceive ); + fact->addReceiveLayer( "SY", QObject::tr("Y-Modem"), newSYReceive ); + fact->addReceiveLayer( "SX", QObject::tr("X-Modem"), newSXReceive ); + fact->addIOLayerFactory( "serial", QObject::tr("Serial"), newSerialLayer ); fact->addIOLayerFactory( "irda", QObject::tr("Infrared"), newIrDaLayer ); fact->addIOLayerFactory( "bt", QObject::tr("Bluetooth"), newBTLayer ); fact->addConnectionWidgetFactory( "serial", QObject::tr("Serial"), newSerialWidget ); fact->addConnectionWidgetFactory( "irda", QObject::tr("Infrared"), newIrDaWidget ); |