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