00001 #ifndef OPIE_DEFAULT_H 00002 #define OPIE_DEFAULT_H 00003 00004 #include "metafactory.h" 00005 00006 class Widget; 00007 00008 extern "C" { 00009 FileTransferLayer* newSZTransfer(IOLayer*); 00010 FileTransferLayer* newSYTransfer(IOLayer*); 00011 FileTransferLayer* newSXTransfer(IOLayer*); 00012 00013 ReceiveLayer* newSZReceive(IOLayer*); 00014 ReceiveLayer* newSYReceive(IOLayer*); 00015 ReceiveLayer* newSXReceive(IOLayer*); 00016 00017 IOLayer* newSerialLayer(const Profile&); 00018 IOLayer* newBTLayer(const Profile& ); 00019 IOLayer* newIrDaLayer(const Profile& ); 00020 IOLayer* newConsole(const Profile& ); 00021 00022 ProfileDialogWidget* newSerialWidget(const QString&, QWidget* ); 00023 ProfileDialogWidget* newIrDaWidget (const QString&, QWidget* ); 00024 ProfileDialogWidget* newBTWidget (const QString&, QWidget* ); 00025 ProfileDialogWidget* newConsoleWid (const QString&, QWidget* ); 00026 00027 ProfileDialogWidget* newTerminalWidget(const QString&, QWidget* ); 00028 ProfileDialogWidget* newKeyboardWidget(const QString&, QWidget* ); 00029 00030 // EmulationLayer* newVT102( WidgetLayer* ); 00031 }; 00032 00033 class MetaFactory; 00034 struct Default { 00035 public: 00036 Default(MetaFactory* ); 00037 ~Default(); 00038 }; 00039 00040 00041 #endif
1.4.2