further progress on rich text effect
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user