further progress on rich text effect

This commit is contained in:
itsmattkc
2019-03-14 22:56:23 +11:00
parent c0d3e038eb
commit 9fc542e688
14 changed files with 232 additions and 15 deletions
+15
View File
@@ -25,6 +25,9 @@
#include <QPlainTextEdit>
#include <QFontComboBox>
#include "ui/labelslider.h"
#include "ui/colorbutton.h"
class TextEditDialog : public QDialog {
Q_OBJECT
public:
@@ -35,6 +38,11 @@ signals:
private slots:
void save();
void cancel();
void SetBold(bool bold);
void SetFontWeight(int i);
void SetLetterSpacing(qreal spacing);
void SetAlignmentFromProperty();
void UpdateUIFromTextCursor();
private:
bool rich_text_;
@@ -44,6 +52,13 @@ private:
QPushButton* italic_button;
QPushButton* underline_button;
QFontComboBox* font_list;
QComboBox* font_weight;
LabelSlider* font_size;
ColorButton* font_color;
QPushButton* left_align_button;
QPushButton* center_align_button;
QPushButton* right_align_button;
QPushButton* justify_align_button;
};
#endif // TEXTEDITDIALOG_H