feat: glyphShape configurable
This commit is contained in:
@@ -178,10 +178,10 @@ void MainWindow::on_SquareButton_clicked(bool checked) {
|
||||
}
|
||||
|
||||
|
||||
void MainWindow::on_HexagonButton_clicked(bool checked) {
|
||||
void MainWindow::on_CrossButton_clicked(bool checked) {
|
||||
if (checked) {
|
||||
for (Technique *t : ui->program->getTechniques()) {
|
||||
t->setGlyphStyle(HEXAGON);
|
||||
t->setGlyphStyle(CROSS);
|
||||
}
|
||||
ui->program->requestRender();
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ private slots:
|
||||
void on_CircleButton_clicked(bool checked);
|
||||
void on_TriangleButton_clicked(bool checked);
|
||||
void on_SquareButton_clicked(bool checked);
|
||||
void on_HexagonButton_clicked(bool checked);
|
||||
void on_CrossButton_clicked(bool checked);
|
||||
void on_FullySampledButton_clicked(bool checked);
|
||||
void on_RegularlySubsampledButton_clicked(bool checked);
|
||||
void on_IregularlySubsampledButton_clicked(bool checked);
|
||||
|
||||
@@ -47,7 +47,7 @@ public:
|
||||
QRadioButton *CircleButton;
|
||||
QRadioButton *TriangleButton;
|
||||
QRadioButton *SquareButton;
|
||||
QRadioButton *HexagonButton;
|
||||
QRadioButton *CrossButton;
|
||||
QGroupBox *GlyphBox_2;
|
||||
QVBoxLayout *verticalLayout_16;
|
||||
QRadioButton *FullySampledButton;
|
||||
@@ -188,10 +188,10 @@ public:
|
||||
|
||||
verticalLayout_14->addWidget(SquareButton);
|
||||
|
||||
HexagonButton = new QRadioButton(GlyphBox);
|
||||
HexagonButton->setObjectName(QString::fromUtf8("HexagonButton"));
|
||||
CrossButton = new QRadioButton(GlyphBox);
|
||||
CrossButton->setObjectName(QString::fromUtf8("CrossButton"));
|
||||
|
||||
verticalLayout_14->addWidget(HexagonButton);
|
||||
verticalLayout_14->addWidget(CrossButton);
|
||||
|
||||
GlyphBox_2 = new QGroupBox(ChannelBox);
|
||||
GlyphBox_2->setObjectName(QString::fromUtf8("GlyphBox_2"));
|
||||
@@ -260,11 +260,11 @@ public:
|
||||
CircleButton->setText(QCoreApplication::translate("MainWindow", "Circle", nullptr));
|
||||
TriangleButton->setText(QCoreApplication::translate("MainWindow", "Triangle", nullptr));
|
||||
SquareButton->setText(QCoreApplication::translate("MainWindow", "Square", nullptr));
|
||||
HexagonButton->setText(QCoreApplication::translate("MainWindow", "Hexagon", nullptr));
|
||||
CrossButton->setText(QCoreApplication::translate("MainWindow", "Cross", nullptr));
|
||||
GlyphBox_2->setTitle(QCoreApplication::translate("MainWindow", "Glyph count", nullptr));
|
||||
FullySampledButton->setText(QCoreApplication::translate("MainWindow", "Fully sampled", nullptr));
|
||||
RegularlySubsampledButton->setText(QCoreApplication::translate("MainWindow", "Regularly subsampled", nullptr));
|
||||
IregularlySubsampledButton->setText(QCoreApplication::translate("MainWindow", "Irregularly sampled", nullptr));
|
||||
IregularlySubsampledButton->setText(QCoreApplication::translate("MainWindow", "Irregularly subsampled", nullptr));
|
||||
} // retranslateUi
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user