19 #include "ui_alignmenttextdialog.h" 28 if(
alignment == (Qt::AlignTop|Qt::AlignLeft))
29 ui->top_left->setChecked(
true);
30 else if(
alignment == (Qt::AlignTop|Qt::AlignHCenter))
31 ui->top->setChecked(
true);
32 else if(
alignment == (Qt::AlignTop|Qt::AlignRight))
33 ui->top_right->setChecked(
true);
34 else if(
alignment == (Qt::AlignVCenter|Qt::AlignLeft))
35 ui->left->setChecked(
true);
37 ui->center->setChecked(
true);
38 else if(
alignment == (Qt::AlignVCenter|Qt::AlignRight))
39 ui->right->setChecked(
true);
40 else if(
alignment == (Qt::AlignBottom|Qt::AlignLeft))
41 ui->bottom_left->setChecked(
true);
42 else if(
alignment == (Qt::AlignBottom|Qt::AlignHCenter))
43 ui->bottom->setChecked(
true);
44 else if(
alignment == (Qt::AlignBottom|Qt::AlignRight))
45 ui->bottom_right->setChecked(
true);
59 if(
ui->top_left->isChecked())
60 return (Qt::AlignTop|Qt::AlignLeft);
61 else if(
ui->top->isChecked())
62 return (Qt::AlignTop|Qt::AlignHCenter);
63 else if(
ui->top_right->isChecked())
64 return (Qt::AlignTop|Qt::AlignRight);
65 else if(
ui->left->isChecked())
66 return (Qt::AlignVCenter|Qt::AlignLeft);
67 else if (
ui->center->isChecked())
68 return Qt::AlignCenter;
69 else if(
ui->right->isChecked())
70 return (Qt::AlignVCenter|Qt::AlignRight);
71 else if(
ui->bottom_left->isChecked())
72 return (Qt::AlignBottom|Qt::AlignLeft);
73 else if(
ui->bottom->isChecked())
74 return (Qt::AlignBottom|Qt::AlignHCenter);
75 else if(
ui->bottom_right->isChecked())
76 return (Qt::AlignBottom|Qt::AlignRight);
78 return (Qt::AlignTop|Qt::AlignLeft);
88 QTimer::singleShot(50, [
this](){
ui->top_left->setFocus();});
92 return QDialog::event(
event);
AlignmentTextDialog(Qt::Alignment alignment, QWidget *parent=nullptr)
Qt::Alignment alignment() const
AlignmentTextDialog::alignment.
Ui::AlignmentTextDialog * ui
bool event(QEvent *event)