kurlrequesterdlg.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef KURLREQUESTERDIALOG_H
00022
#define KURLREQUESTERDIALOG_H
00023
00024
#include <kdialogbase.h>
00025
#include <kurl.h>
00026
00027
class KURLCompletion;
00028
class KURLRequester;
00029
class KFileDialog;
00038 class KURLRequesterDlg :
public KDialogBase
00039 {
00040 Q_OBJECT
00041
00042
public:
00052
KURLRequesterDlg(
const QString& url,
QWidget *parent,
00053
const char *name,
bool modal =
true );
00054
00065
KURLRequesterDlg(
const QString& url,
const QString& text,
00066
QWidget *parent,
const char *name,
bool modal=
true );
00070
~KURLRequesterDlg();
00071
00075
KURL selectedURL()
const;
00076
00083
static KURL getURL(
const QString& url = QString::null,
00084
QWidget *parent= 0,
const QString& caption = QString::null);
00085
00089
KFileDialog *
fileDialog();
00093
KURLRequester *
urlRequester();
00094
00095
private slots:
00096
void slotClear();
00097
void slotTextChanged(
const QString &);
00098
private:
00099
void initDialog(
const QString &text,
const QString &url);
00100
KURLRequester *urlRequester_;
00101
00102
class KURLRequesterDlgPrivate;
00103 KURLRequesterDlgPrivate *d;
00104
00105 };
00106
00107
#endif // KURLREQUESTERDIALOG_H
00108
00109
This file is part of the documentation for kio Library Version 3.2.3.