File indexing completed on 2024-04-28 04:48:37
0001 /* 0002 SPDX-FileCopyrightText: 2008 Ian Monroe <ian@monroe.nu> 0003 0004 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0005 */ 0006 0007 #ifndef DRAGONPLAYER_DISCSELECTIONDIALOG_H 0008 #define DRAGONPLAYER_DISCSELECTIONDIALOG_H 0009 0010 #include <QList> 0011 0012 #include <QDialog> 0013 #include <Solid/Device> 0014 0015 class QListWidget; 0016 class QListWidgetItem; 0017 0018 class DiscSelectionDialog : public QDialog 0019 { 0020 Q_OBJECT 0021 public: 0022 DiscSelectionDialog(QWidget *parent, const QList<Solid::Device> &deviceList); 0023 private Q_SLOTS: 0024 void discItemSelected(QListWidgetItem *item); 0025 void okClicked(); 0026 0027 private: 0028 void openItem(QListWidgetItem *item); 0029 QListWidget *m_listWidget; 0030 }; 0031 0032 #endif