File indexing completed on 2024-04-21 16:33:11
0001 /* 0002 SPDX-FileCopyrightText: 2006 Csaba Karai <krusader@users.sourceforge.net> 0003 SPDX-FileCopyrightText: 2006-2022 Krusader Krew <https://krusader.org> 0004 0005 SPDX-License-Identifier: GPL-2.0-or-later 0006 */ 0007 0008 #ifndef FEEDTOLISTBOXDIALOG_H 0009 #define FEEDTOLISTBOXDIALOG_H 0010 0011 // QtWidgets 0012 #include <QDialog> 0013 0014 class Synchronizer; 0015 class QCheckBox; 0016 class QLineEdit; 0017 class QComboBox; 0018 class QTreeWidget; 0019 0020 class FeedToListBoxDialog : public QDialog 0021 { 0022 Q_OBJECT 0023 0024 public: 0025 FeedToListBoxDialog(QWidget *, Synchronizer *, QTreeWidget *, bool); 0026 ~FeedToListBoxDialog() override = default; 0027 0028 bool isAccepted() 0029 { 0030 return accepted; 0031 } 0032 0033 protected slots: 0034 void slotOk(); 0035 0036 private: 0037 Synchronizer *synchronizer; 0038 QTreeWidget *syncList; 0039 QCheckBox *cbSelected; 0040 QLineEdit *lineEdit; 0041 QComboBox *sideCombo; 0042 bool equalAllowed; 0043 bool accepted; 0044 }; 0045 0046 #endif /* __FEED_TO_LISTBOX_DIALOG__ */