diff options
Diffstat (limited to 'python/pykde/sip/kio/slaveinterface.sip')
-rw-r--r-- | python/pykde/sip/kio/slaveinterface.sip | 188 |
1 files changed, 188 insertions, 0 deletions
diff --git a/python/pykde/sip/kio/slaveinterface.sip b/python/pykde/sip/kio/slaveinterface.sip new file mode 100644 index 00000000..cf66dd38 --- /dev/null +++ b/python/pykde/sip/kio/slaveinterface.sip @@ -0,0 +1,188 @@ +// +// Copyright 2006 Jim Bublitz <jbublitz@nwinternet.com> +// Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson +// may also apply + + +// Generated by preSip +// module kio version KDE 3.5.3 + + +// This software is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License as +// published by the Free Software Foundation; either version 2 of +// the License, or (at your option) any later version. +// +// This software is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public +// License along with this library; see the file COPYING. +// If not, write to the Free Software Foundation, Inc., +// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +%ModuleHeaderCode +#include <slaveinterface.h> +%End + +namespace KIO +{ + +enum Info +{ + INF_TOTAL_SIZE, + INF_PROCESSED_SIZE, + INF_SPEED, + INF_REDIRECTION, + INF_MIME_TYPE, + INF_ERROR_PAGE, + INF_WARNING, + INF_GETTING_FILE, + INF_NEED_PASSWD, + INF_INFOMESSAGE, + INF_META_DATA, + INF_NETWORK_STATUS, + INF_MESSAGEBOX +}; + + +%If ( KDE_3_1_2 - ) + +enum Message +{ + MSG_DATA, + MSG_DATA_REQ, + MSG_ERROR, + MSG_CONNECTED, + MSG_FINISHED, + MSG_STAT_ENTRY, + MSG_LIST_ENTRIES, + MSG_RENAMED, + MSG_RESUME, + MSG_SLAVE_STATUS, + MSG_SLAVE_ACK, + MSG_NET_REQUEST, + MSG_NET_DROP, + MSG_NEED_SUBURL_DATA, + MSG_CANRESUME, + MSG_AUTH_KEY, + MSG_DEL_AUTH_KEY +}; + +%End + + +class SlaveInterface : QObject +{ +%TypeHeaderCode +#include <slaveinterface.h> +%End + + +public: + SlaveInterface (KIO::Connection*); + void setConnection (KIO::Connection*); + KIO::Connection* connection () const; + void setProgressId (int); + int progressId () const; + void sendResumeAnswer (bool); + void setOffset (KIO::filesize_t); + KIO::filesize_t offset () const; + +signals: + void data (const QByteArray&); + void dataReq (); + void error (int, const QString&); + void connected (); + void finished (); + void slaveStatus (pid_t, const QCString&, const QString&, bool); + void listEntries (const KIO::UDSEntryList&); + void statEntry (const KIO::UDSEntry&); + void needSubURLData (); + void needProgressId (); + void canResume (KIO::filesize_t); + void metaData (const KIO::MetaData&); + void totalSize (KIO::filesize_t); + void processedSize (KIO::filesize_t); + void redirection (const KURL&); + void speed (ulong); + void errorPage (); + void mimeType (const QString&); + void warning (const QString&); + void infoMessage (const QString&); + void connectFinished (); + void authorizationKey (const QCString&, const QCString&, bool); + void delAuthorization (const QCString&); + +protected: + virtual bool dispatch (); + virtual bool dispatch (int, const QByteArray&); + void openPassDlg (KIO::AuthInfo&); + void openPassDlg (const QString&, const QString&, const QString&, const QString&, const QString&, bool); + void openPassDlg (const QString&, const QString&, bool); + void messageBox (int, const QString&, const QString&, const QString&, const QString&); + +%If ( KDE_3_3_0 - ) + void messageBox (int, const QString&, const QString&, const QString&, const QString&, const QString&); +%End + + void requestNetwork (const QString&, const QString&); + void dropNetwork (const QString&, const QString&); + static void sigpipe_handler (int); + +protected slots: + void calcSpeed (); + +protected: + +protected: +//igx virtual void virtual_hook (int, void*); + +}; // class SlaveInterface + + +%If ( - KDE_3_2_0 ) + +enum Command +{ + CMD_HOST, + CMD_CONNECT, + CMD_DISCONNECT, + CMD_SLAVE_STATUS, + CMD_SLAVE_CONNECT, + CMD_SLAVE_HOLD, + CMD_NONE, + CMD_TESTDIR, + CMD_GET, + CMD_PUT, + CMD_STAT, + CMD_MIMETYPE, + CMD_LISTDIR, + CMD_MKDIR, + CMD_RENAME, + CMD_COPY, + CMD_DEL, + CMD_CHMOD, + CMD_SPECIAL, + CMD_USERPASS, + CMD_REPARSECONFIGURATION, + CMD_META_DATA, + CMD_SYMLINK, + CMD_SUBURL, + CMD_MESSAGEBOXANSWER, + CMD_RESUMEANSWER, + CMD_CONFIG, + CMD_MULTI_GET +}; + +%End + +}; // namespace KIO + + +%If ( KDE_3_1_4 - ) +//igx QDataStream& operator << (QDataStream&, const KIO::UDSEntry&); +//igx QDataStream& operator >> (QDataStream&, KIO::UDSEntry&); +%End |