/**************************************************************************** ** $Id$ ** ** Copyright (C) 2002 Carsten Pfeiffer ** ****************************************************************************/ #ifndef KGET_LINKVIEW_H #define KGET_LINKVIEW_H #include #include #include #include #include "links.h" class LinkViewItem : public QListViewItem { public: LinkViewItem( QListView *parent, const LinkItem * lnk ); const LinkItem *link; }; class KGetLinkView : public KMainWindow { Q_OBJECT public: KGetLinkView( QWidget *parent = 0L, const char *name = 0L ); ~KGetLinkView(); void setLinks( QPtrList& links ); void setPageURL( const QString& url ); signals: void leechURLs( const KURL::List& urls ); private slots: void slotStartLeech(); void slotSelectAll(); private: void showLinks( const QPtrList& links ); QPtrList m_links; KListView *m_view; }; #endif // KGET_LINKVIEW_H