/*************************************************************************** * Copyright (C) 2008 by Andreas Pakulat #include class KUrl; class KFileItem; class KFileWidget; namespace KDevelop { class OpenProjectPage : public QWidget { Q_OBJECT public: OpenProjectPage( const KUrl& startUrl, QWidget* parent = 0 ); QMap projectFilters() const; void setUrl(const KUrl& url); signals: void urlSelected( const KUrl& ); void accepted(); protected: virtual void showEvent(QShowEvent*); private slots: void highlightFile(const QString&); void opsEntered(const KUrl& item ); void comboTextChanged(const QString& ); void dirChanged(const KUrl& url); private: KUrl getAbsoluteUrl( const QString& ) const; KFileWidget* fileWidget; QMap m_projectFilters; }; } #endif