Diffstat (limited to 'noncore/apps/opie-console/receive_layer.h') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/receive_layer.h | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/noncore/apps/opie-console/receive_layer.h b/noncore/apps/opie-console/receive_layer.h index 0cfe16d..157c7e5 100644 --- a/noncore/apps/opie-console/receive_layer.h +++ b/noncore/apps/opie-console/receive_layer.h | |||
@@ -42,27 +42,26 @@ public: | |||
42 | DisableRestrict = 256, | 42 | DisableRestrict = 256, |
43 | Restricted = 512, | 43 | Restricted = 512, |
44 | Overwrite = 1024 | 44 | Overwrite = 1024 |
45 | }; | 45 | }; |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * which protocol to use? | 48 | * Error codes |
49 | */ | 49 | */ |
50 | enum Type{ | 50 | enum Error { |
51 | SZ = 0, | 51 | Unknown = 0, |
52 | SX, | 52 | StartError |
53 | SY | ||
54 | }; | 53 | }; |
55 | 54 | ||
56 | /** | 55 | /** |
57 | * C'tor constructs an new Object | 56 | * C'tor constructs an new Object |
58 | * @param lay The Layer to be used | 57 | * @param lay The Layer to be used |
59 | * @param t The Type | 58 | * @param t The Type |
60 | * @param startDir In which dir should files be received? | 59 | * @param startDir In which dir should files be received? |
61 | */ | 60 | */ |
62 | ReceiveLayer( IOLayer* lay, Type t, const QString& startDir = QString::null ); | 61 | ReceiveLayer( IOLayer* lay, const QString& startDir = QString::null ); |
63 | virtual ~ReceiveLayer(); | 62 | virtual ~ReceiveLayer(); |
64 | 63 | ||
65 | public slots: | 64 | public slots: |
66 | /** | 65 | /** |
67 | * start receiving in current dir | 66 | * start receiving in current dir |
68 | * with protocol from the c'tor | 67 | * with protocol from the c'tor |
@@ -75,13 +74,13 @@ public slots: | |||
75 | */ | 74 | */ |
76 | virtual void receive( const QString& dir ) = 0; | 75 | virtual void receive( const QString& dir ) = 0; |
77 | 76 | ||
78 | /** | 77 | /** |
79 | * advanced method with features and Mode | 78 | * advanced method with features and Mode |
80 | */ | 79 | */ |
81 | virtual void receive( const QString& dir, Mode, Features ) {} | 80 | virtual void receive( const QString& dir, Mode, Features ); |
82 | 81 | ||
83 | /** | 82 | /** |
84 | * cancel receive | 83 | * cancel receive |
85 | */ | 84 | */ |
86 | virtual void cancel(); | 85 | virtual void cancel(); |
87 | 86 | ||
@@ -105,9 +104,18 @@ signals: | |||
105 | 104 | ||
106 | /** | 105 | /** |
107 | * completely received a file | 106 | * completely received a file |
108 | */ | 107 | */ |
109 | void received( const QString& file ); | 108 | void received( const QString& file ); |
110 | 109 | ||
110 | protected: | ||
111 | QString m_curDir; | ||
112 | IOLayer* layer(); | ||
113 | /* from a variable set from the outside */ | ||
114 | QString currentDir()const; | ||
115 | void changeDir( const QString& ); | ||
116 | private: | ||
117 | IOLayer* m_layer; | ||
118 | |||
111 | }; | 119 | }; |
112 | 120 | ||
113 | #endif | 121 | #endif |