1 /* 2 SPDX-FileCopyrightText: 2008 Aaron Seigo <aseigo@kde.org> 3 4 SPDX-License-Identifier: LGPL-2.0-or-later 5 */ 6 7 #pragma once 8 9 #include <KAssistantDialog> 10 11 class KFileWidget; 12 class QListWidget; 13 14 namespace Plasma 15 { 16 class OpenWidgetAssistant : public KAssistantDialog 17 { 18 Q_OBJECT 19 20 public: 21 explicit OpenWidgetAssistant(QWidget *parent); 22 23 protected Q_SLOTS: 24 void finished(); 25 void slotHelpClicked(); 26 27 private: 28 KPageWidgetItem *m_filePage; 29 KFileWidget *m_fileWidget; 30 QWidget *m_filePageWidget; 31 }; 32 33 } // Plasma namespace 34