#pragma once #include #include #include #include #include #include #include "basewindow.hpp" #include "singletons/settingsmanager.hpp" namespace chatterino { namespace widgets { class QualityPopup : public BaseWindow { public: QualityPopup(const QString &_channelName, QStringList options); static void showDialog(const QString &_channelName, QStringList options); private: struct { QVBoxLayout vbox; QComboBox selector; QDialogButtonBox buttonBox; QPushButton okButton; QPushButton cancelButton; } ui; QString channelName; void okButtonClicked(); void cancelButtonClicked(); }; } // namespace widgets } // namespace chatterino