made improvements to legacy text effect

This commit is contained in:
itsmattkc
2019-03-14 20:38:28 +11:00
parent 8f923d9d92
commit a3831bbd50
12 changed files with 139 additions and 32 deletions
+10 -1
View File
@@ -23,18 +23,27 @@
#include <QDialog>
#include <QPlainTextEdit>
#include <QFontComboBox>
class TextEditDialog : public QDialog {
Q_OBJECT
public:
TextEditDialog(QWidget* parent = nullptr, const QString& s = nullptr);
TextEditDialog(QWidget* parent = nullptr, const QString& s = nullptr, bool rich_text = true);
const QString& get_string();
signals:
void cursorPositionChanged();
private slots:
void save();
void cancel();
void UpdateUIFromTextCursor();
private:
bool rich_text_;
QString result_str;
QTextEdit* textEdit;
QPushButton* italic_button;
QPushButton* underline_button;
QFontComboBox* font_list;
};
#endif // TEXTEDITDIALOG_H