20#ifndef ORES_QT_PARTYPICKERDIALOG_HPP
21#define ORES_QT_PARTYPICKERDIALOG_HPP
28#include <boost/uuid/uuid.hpp>
29#include "ores.qt/ClientManager.hpp"
51 const std::vector<PartyInfo>& parties,
53 QWidget* parent =
nullptr);
72 QListWidget* listWidget_;
73 QPushButton* okButton_;
74 QPushButton* cancelButton_;
76 std::vector<PartyInfo> parties_;
Qt-based graphical user interface for ORE Studio.
Definition AboutDialog.hpp:29
Manages the lifecycle of the NATS client and login state.
Definition ClientManager.hpp:109
Modal dialog for selecting a party from a list of available parties.
Definition PartyPickerDialog.hpp:39
QString selectedPartyName() const
Get the name of the selected party.
Definition PartyPickerDialog.cpp:59
boost::uuids::uuid selectedPartyId() const
Get the UUID of the selected party.
Definition PartyPickerDialog.cpp:51