Program Listing for File publisher_select_dialog.h

Return to documentation for file (src/publisher_select_dialog.h)

#pragma once
#include <QDialog>
#include <QLabel>
#include <QListWidget>
#include <QAbstractButton>
#include <unordered_set>

#include "ui_publisher_select_dialog.h"

namespace Ui
{
class Ui_PublisherSelect;
}

class PublisherSelectDialog : public QDialog
{
  Q_OBJECT
private:
  Ui::PublisherSelect* _ui;

public:
  explicit PublisherSelectDialog(QWidget* parent = nullptr)
    : QDialog(parent), _ui(new Ui::PublisherSelect)
  {
    _ui->setupUi(this);
  }

  Ui::PublisherSelect* ui() { return _ui; }

  ~PublisherSelectDialog()
  {
    delete _ui;
  }
};