rpcsx/rpcs3/rpcs3qt/input_dialog.h
2020-02-24 16:31:01 +01:00

23 lines
475 B
C++

#pragma once
#include <QDialog>
#include <QLabel>
class input_dialog : public QDialog
{
Q_OBJECT
public:
input_dialog(int max_length, const QString& text, const QString& title, const QString& label, const QString& placeholder, QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
~input_dialog();
void set_label_text(const QString& text);
private:
QLabel* m_label = nullptr;
QString m_text;
Q_SIGNALS:
void text_changed(const QString& text);
};