(5));
+ sizePolicy6.setHorizontalStretch(0);
+ sizePolicy6.setVerticalStretch(0);
+ sizePolicy6.setHeightForWidth(widget_2->sizePolicy().hasHeightForWidth());
+ widget_2->setSizePolicy(sizePolicy6);
+ widget_2->setMinimumSize(QSize(0, 60));
+ poly_smooth_button = new QToolButton(widget_2);
+ poly_smooth_button->setObjectName(QString::fromUtf8("poly_smooth_button"));
+ poly_smooth_button->setGeometry(QRect(50, 10, 48, 48));
+ poly_smooth_button->setIcon(QIcon(QString::fromUtf8(":/images/smooth_me.png")));
+ poly_smooth_button->setIconSize(QSize(48, 48));
+ poly_smooth_button->setCheckable(true);
+ poly_smooth_button->setAutoExclusive(true);
+ poly_smooth_button->setAutoRaise(false);
+ select_button = new QToolButton(widget_2);
+ select_button->setObjectName(QString::fromUtf8("select_button"));
+ select_button->setGeometry(QRect(0, 10, 48, 48));
+ select_button->setIcon(QIcon(QString::fromUtf8(":/images/pinsel_select.png")));
+ select_button->setIconSize(QSize(48, 48));
+ select_button->setCheckable(true);
+ select_button->setAutoExclusive(true);
+ select_button->setAutoRaise(false);
+
+ gridLayout7->addWidget(widget_2, 0, 0, 1, 1);
+
+ tabWidget->addTab(tab_2, QApplication::translate("PaintToolbox", "Selecting && Editing", 0, QApplication::UnicodeUTF8));
+ tab_3 = new QWidget();
+ tab_3->setObjectName(QString::fromUtf8("tab_3"));
+ gridLayout10 = new QGridLayout(tab_3);
+ gridLayout10->setSpacing(6);
+ gridLayout10->setMargin(9);
+ gridLayout10->setObjectName(QString::fromUtf8("gridLayout10"));
+ search_mode = new QComboBox(tab_3);
+ search_mode->setObjectName(QString::fromUtf8("search_mode"));
+
+ gridLayout10->addWidget(search_mode, 0, 1, 1, 1);
+
+ label_2 = new QLabel(tab_3);
+ label_2->setObjectName(QString::fromUtf8("label_2"));
+
+ gridLayout10->addWidget(label_2, 0, 0, 1, 1);
+
+ spacerItem1 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+ gridLayout10->addItem(spacerItem1, 1, 0, 1, 1);
+
+ tabWidget->addTab(tab_3, QApplication::translate("PaintToolbox", "Configuration", 0, QApplication::UnicodeUTF8));
+
+ gridLayout->addWidget(tabWidget, 0, 0, 1, 1);
+
+ spacerItem2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+ gridLayout->addItem(spacerItem2, 1, 0, 1, 1);
retranslateUi(PaintToolbox);
- QSize size(332, 558);
+ QSize size(284, 645);
size = size.expandedTo(PaintToolbox->minimumSizeHint());
PaintToolbox->resize(size);
+ tabWidget->setCurrentIndex(0);
+
+
QMetaObject::connectSlotsByName(PaintToolbox);
} // setupUi
void retranslateUi(QWidget *PaintToolbox)
{
PaintToolbox->setWindowTitle(QApplication::translate("PaintToolbox", "Vertex Painting", 0, QApplication::UnicodeUTF8));
+ tabWidget->setStyleSheet(QString());
+ fill_button->setToolTip(QApplication::translate("PaintToolbox", "Fill an area", 0, QApplication::UnicodeUTF8));
+ fill_button->setText(QApplication::translate("PaintToolbox", "...", 0, QApplication::UnicodeUTF8));
+ gradient_button->setToolTip(QApplication::translate("PaintToolbox", "Fill with gradients", 0, QApplication::UnicodeUTF8));
+ gradient_button->setText(QString());
+ smooth_button->setToolTip(QApplication::translate("PaintToolbox", "Smooth", 0, QApplication::UnicodeUTF8));
+ smooth_button->setText(QString());
+ pick_button->setToolTip(QApplication::translate("PaintToolbox", "Pick a color", 0, QApplication::UnicodeUTF8));
+ pick_button->setText(QString());
+ pen_button->setToolTip(QApplication::translate("PaintToolbox", "Paint with the pen", 0, QApplication::UnicodeUTF8));
+ pen_button->setText(QApplication::translate("PaintToolbox", "...", 0, QApplication::UnicodeUTF8));
+ redo_button->setText(QString());
+ undo_button->setText(QString());
+ set_bw->setText(QApplication::translate("PaintToolbox", "...", 0, QApplication::UnicodeUTF8));
+ switch_me->setText(QApplication::translate("PaintToolbox", "...", 0, QApplication::UnicodeUTF8));
+ label_4->setText(QApplication::translate("PaintToolbox", "Type", 0, QApplication::UnicodeUTF8));
+ gradient_type->clear();
+ gradient_type->addItem(QApplication::translate("PaintToolbox", "Foreground to background (RGB)", 0, QApplication::UnicodeUTF8));
+ gradient_type->addItem(QApplication::translate("PaintToolbox", "Foreground to transparency", 0, QApplication::UnicodeUTF8));
+ label_3->setText(QApplication::translate("PaintToolbox", "Form", 0, QApplication::UnicodeUTF8));
+ gradient_form->clear();
+ gradient_form->addItem(QApplication::translate("PaintToolbox", "Linear", 0, QApplication::UnicodeUTF8));
+ gradient_form->addItem(QApplication::translate("PaintToolbox", "Circular", 0, QApplication::UnicodeUTF8));
+ pick_mode->clear();
+ pick_mode->addItem(QApplication::translate("PaintToolbox", "Nearest vertex color", 0, QApplication::UnicodeUTF8));
+ pick_mode->addItem(QApplication::translate("PaintToolbox", "Pixel color", 0, QApplication::UnicodeUTF8));
+ label_pick->setText(QApplication::translate("PaintToolbox", "Picking mode", 0, QApplication::UnicodeUTF8));
+ decrease_box->setToolTip(QApplication::translate("PaintToolbox", "\n"
+"", 0, QApplication::UnicodeUTF8));
+ backface_culling->setText(QApplication::translate("PaintToolbox", "backfaces", 0, QApplication::UnicodeUTF8));
+ invisible_painting->setText(QApplication::translate("PaintToolbox", "hidden polygons", 0, QApplication::UnicodeUTF8));
+ label->setText(QApplication::translate("PaintToolbox", "Paint on:", 0, QApplication::UnicodeUTF8));
+ pen_type->clear();
+ pen_type->addItem(QApplication::translate("PaintToolbox", "pixel", 0, QApplication::UnicodeUTF8));
+ pen_type->addItem(QApplication::translate("PaintToolbox", "percentual of bbox diagonal", 0, QApplication::UnicodeUTF8));
+ pen_type->addItem(QApplication::translate("PaintToolbox", "percentual of bbox height", 0, QApplication::UnicodeUTF8));
+ label_pen->setText(QApplication::translate("PaintToolbox", "Pen", 0, QApplication::UnicodeUTF8));
+ decrease_slider->setToolTip(QApplication::translate("PaintToolbox", "\n"
+"", 0, QApplication::UnicodeUTF8));
+ label_percentual_3->setText(QApplication::translate("PaintToolbox", "Smooth borders", 0, QApplication::UnicodeUTF8));
percentual_slider->setToolTip(QApplication::translate("PaintToolbox", "\n"
@@ -419,20 +679,40 @@ public:
"p, li { white-space: pre-wrap; }\n"
"\n"
"", 0, QApplication::UnicodeUTF8));
- backface_culling->setText(QApplication::translate("PaintToolbox", "backfaces", 0, QApplication::UnicodeUTF8));
- label_pen->setText(QApplication::translate("PaintToolbox", "Pen", 0, QApplication::UnicodeUTF8));
- label->setText(QApplication::translate("PaintToolbox", "Paint on:", 0, QApplication::UnicodeUTF8));
- pen_type->clear();
- pen_type->addItem(QApplication::translate("PaintToolbox", "pixel", 0, QApplication::UnicodeUTF8));
- pen_type->addItem(QApplication::translate("PaintToolbox", "percentual of bbox diagonal", 0, QApplication::UnicodeUTF8));
- pen_type->addItem(QApplication::translate("PaintToolbox", "percentual of bbox height", 0, QApplication::UnicodeUTF8));
- invisible_painting->setText(QApplication::translate("PaintToolbox", "hidden polygons", 0, QApplication::UnicodeUTF8));
deck_box->setToolTip(QApplication::translate("PaintToolbox", "Change the opacity of the color (this is not the opengl alpha value)", 0, QApplication::UnicodeUTF8));
label_deck->setText(QApplication::translate("PaintToolbox", "Opacity", 0, QApplication::UnicodeUTF8));
label_penmodus->setText(QApplication::translate("PaintToolbox", "Modus", 0, QApplication::UnicodeUTF8));
pen_modus->clear();
pen_modus->addItem(QApplication::translate("PaintToolbox", "Normal", 0, QApplication::UnicodeUTF8));
deck_slider->setToolTip(QApplication::translate("PaintToolbox", "Change the opacity of the color (this is not the opengl alpha value)", 0, QApplication::UnicodeUTF8));
+ tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("PaintToolbox", "Painting", 0, QApplication::UnicodeUTF8));
+ label_5->setText(QApplication::translate("PaintToolbox", "On:", 0, QApplication::UnicodeUTF8));
+ label_pen_2->setText(QApplication::translate("PaintToolbox", "Pen", 0, QApplication::UnicodeUTF8));
+ decrease_slider_2->setToolTip(QApplication::translate("PaintToolbox", "\n"
+"", 0, QApplication::UnicodeUTF8));
+ label_6->setText(QApplication::translate("PaintToolbox", "Smooth borders", 0, QApplication::UnicodeUTF8));
+ pen_type_2->clear();
+ pen_type_2->addItem(QApplication::translate("PaintToolbox", "pixel", 0, QApplication::UnicodeUTF8));
+ pen_type_2->addItem(QApplication::translate("PaintToolbox", "percentual of bbox diagonal", 0, QApplication::UnicodeUTF8));
+ pen_type_2->addItem(QApplication::translate("PaintToolbox", "percentual of bbox height", 0, QApplication::UnicodeUTF8));
+ backface_culling_2->setText(QApplication::translate("PaintToolbox", "backfaces", 0, QApplication::UnicodeUTF8));
+ invisible_painting_2->setText(QApplication::translate("PaintToolbox", "hidden polygons", 0, QApplication::UnicodeUTF8));
+ percentual_slider_2->setToolTip(QApplication::translate("PaintToolbox", "\n"
+"", 0, QApplication::UnicodeUTF8));
+ label_percentual_2->setText(QApplication::translate("PaintToolbox", "Percentual", 0, QApplication::UnicodeUTF8));
+ percentual_box_2->setToolTip(QApplication::translate("PaintToolbox", "\n"
+"", 0, QApplication::UnicodeUTF8));
+ poly_smooth_button->setToolTip(QApplication::translate("PaintToolbox", "Smooth the mesh", 0, QApplication::UnicodeUTF8));
+ poly_smooth_button->setText(QApplication::translate("PaintToolbox", "...", 0, QApplication::UnicodeUTF8));
+ select_button->setToolTip(QApplication::translate("PaintToolbox", "Select faces with the pen", 0, QApplication::UnicodeUTF8));
+ select_button->setText(QApplication::translate("PaintToolbox", "...", 0, QApplication::UnicodeUTF8));
+ tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate("PaintToolbox", "Selecting && Editing", 0, QApplication::UnicodeUTF8));
search_mode->clear();
search_mode->addItem(QApplication::translate("PaintToolbox", "fast", 0, QApplication::UnicodeUTF8));
search_mode->addItem(QApplication::translate("PaintToolbox", "slow but accurate", 0, QApplication::UnicodeUTF8));
@@ -441,34 +721,7 @@ public:
"\n"
"fast: works better with big meshes, but can loose some vertexes when faces are not direct connected
slow but accurate: sholud be used with small meshes, because it finds every vertex during painting