29
29
***************************************************************************/
31
#ifndef __KURLLISTREQUESTER_H__
32
#define __KURLLISTREQUESTER_H__
31
#ifndef KURLLISTREQUESTER_H
32
#define KURLLISTREQUESTER_H
34
34
#include <qwidget.h>
35
#include "../GUI/krlistwidget.h"
36
#include <qtoolbutton.h>
35
#include <QtGui/QToolButton>
37
36
#include <QKeyEvent>
38
38
#include <klineedit.h>
40
40
#include <kurlcompletion.h>
42
#include "../GUI/krlistwidget.h"
42
44
class KURLListRequester : public QWidget
47
KURLListRequester( QWidget *parent = 0 );
50
void setUrlList( KUrl::List );
52
KLineEdit *lineEdit() {return urlLineEdit;}
53
KrListWidget *listBox() {return urlListBox;}
55
void setCompletionDir( QString dir ) { completion.setDir( dir ); }
49
KURLListRequester(QWidget *parent = 0);
52
void setUrlList(KUrl::List);
54
KLineEdit *lineEdit() {
57
KrListWidget *listBox() {
61
void setCompletionDir(QString dir) {
62
completion.setDir(dir);
58
void checkValidity( QString &text, QString &error );
66
void checkValidity(QString &text, QString &error);
64
void slotRightClicked( QListWidgetItem *, const QPoint & );
72
void slotRightClicked(QListWidgetItem *, const QPoint &);
67
virtual void keyPressEvent(QKeyEvent *e);
68
void deleteSelectedItems();
70
KLineEdit *urlLineEdit;
71
KrListWidget *urlListBox;
72
QToolButton *urlAddBtn;
73
QToolButton *urlBrowseBtn;
75
KUrlCompletion completion;
75
virtual void keyPressEvent(QKeyEvent *e);
76
void deleteSelectedItems();
78
KLineEdit *urlLineEdit;
79
KrListWidget *urlListBox;
80
QToolButton *urlAddBtn;
81
QToolButton *urlBrowseBtn;
83
KUrlCompletion completion;
78
86
#endif /* __KURLLISTREQUESTER_H__ */