1
0
Fork 0
mirror of https://github.com/Chatterino/chatterino2.git synced 2024-11-21 22:24:07 +01:00
mirror-chatterino2/src/widgets/dialogs/QualityPopup.hpp

33 lines
641 B
C++

#pragma once
#include "widgets/BasePopup.hpp"
#include <QComboBox>
#include <QDialogButtonBox>
#include <QVBoxLayout>
namespace chatterino {
class QualityPopup : public BasePopup
{
public:
QualityPopup(const QString &channelURL, QStringList options);
static void showDialog(const QString &channelURL, QStringList options);
protected:
void keyPressEvent(QKeyEvent *e) override;
private:
void okButtonClicked();
void cancelButtonClicked();
struct {
QVBoxLayout *vbox;
QComboBox *selector;
QDialogButtonBox *buttonBox;
} ui_{};
QString channelURL_;
};
} // namespace chatterino