keduca
kgallerydialog.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef KGALLERYDIALOG_H
00019 #define KGALLERYDIALOG_H
00020
00021 #include "kgallerydialogbase.h"
00022
00023 #include <kurl.h>
00024
00025
00026
00031
00032 class KTempFile;
00033
00034 namespace KIO { class Job; }
00035
00036 class KGalleryDialog : public KGalleryDialogBase {
00037 Q_OBJECT
00038 public:
00039 KGalleryDialog(QWidget *parent=0, const char *name=0);
00040 ~KGalleryDialog();
00042 bool openFile( const KURL &url );
00044 KURL getURL();
00046 void putURL(const KURL &urlFile);
00047 protected slots:
00049 void slotButtonAdd();
00051 void accept();
00053 void slotServerSelected( QListViewItem *item );
00054 protected:
00056 bool loadFile( const QString &filename );
00057 private:
00059 KURL _currentURL;
00061 KTempFile *_tmpfile;
00062 private:
00064 void configRead();
00066 void configWrite();
00068 };
00069
00070 #endif