File indexing completed on 2024-04-28 05:49:04
0001 /* 0002 SPDX-FileCopyrightText: 2021 Waqar Ahmed <waqar.17a@gmail.com> 0003 SPDX-License-Identifier: LGPL-2.0-or-later 0004 */ 0005 0006 #pragma once 0007 0008 #include <QDialog> 0009 #include <QStandardItemModel> 0010 #include <QTreeView> 0011 0012 class BranchDeleteDialog : public QDialog 0013 { 0014 Q_OBJECT 0015 public: 0016 explicit BranchDeleteDialog(const QString &dotGitPath, QWidget *parent = nullptr); 0017 QStringList branchesToDelete() const; 0018 0019 private: 0020 void loadBranches(const QString &dotGitPath); 0021 void updateLabel(QStandardItem *item); 0022 void onCheckAllClicked(bool); 0023 QStandardItemModel m_model; 0024 QTreeView m_listView; 0025 };