dolphin/kfind/kfind.h
Urs Wolfer 59e4afe8ca * Work on layout. It looks now like the KDE3 one.
* cleanups: remove unused and outdated files, source-cleanups

svn path=/trunk/KDE/kdebase/apps/; revision=572747
2006-08-13 20:14:25 +00:00

61 lines
1 KiB
C++

/***********************************************************************
*
* Kfind.h
*
***********************************************************************/
#ifndef KFIND_H
#define KFIND_H
#include <QWidget>
class QString;
class KPushButton;
class KQuery;
class KUrl;
class KfindTabWidget;
class KDirLister;
class Kfind: public QWidget
{
Q_OBJECT
public:
Kfind(QWidget * parent = 0);
~Kfind();
void setURL( const KUrl &url );
void setQuery(KQuery * q) { query = q; }
void searchFinished();
void saveState( QDataStream *stream );
void restoreState( QDataStream *stream );
public Q_SLOTS:
void startSearch();
void stopSearch();
void saveResults();
Q_SIGNALS:
void haveResults(bool);
void resultSelected(bool);
void started();
void destroyMe();
private:
void setFocus();
KfindTabWidget *tabWidget;
KPushButton *mSearch;
KPushButton *mStop;
KPushButton *mSave;
KQuery *query;
public:
KDirLister *dirlister;
};
#endif