Moved Minifig Dialog.

This commit is contained in:
Leonardo Zide 2020-12-20 11:24:50 -08:00
parent f5ddd46776
commit d1991b9264
5 changed files with 43 additions and 43 deletions

View file

@ -1,6 +1,6 @@
#include "lc_global.h" #include "lc_global.h"
#include "lc_qminifigdialog.h" #include "lc_minifigdialog.h"
#include "ui_lc_qminifigdialog.h" #include "ui_lc_minifigdialog.h"
#include "lc_viewwidget.h" #include "lc_viewwidget.h"
#include "lc_qcolorpicker.h" #include "lc_qcolorpicker.h"
#include "minifig.h" #include "minifig.h"
@ -10,8 +10,8 @@
#include "view.h" #include "view.h"
#include "camera.h" #include "camera.h"
lcQMinifigDialog::lcQMinifigDialog(QWidget* Parent) lcMinifigDialog::lcMinifigDialog(QWidget* Parent)
: QDialog(Parent), ui(new Ui::lcQMinifigDialog) : QDialog(Parent), ui(new Ui::lcMinifigDialog)
{ {
ui->setupUi(this); ui->setupUi(this);
@ -99,13 +99,13 @@ lcQMinifigDialog::lcQMinifigDialog(QWidget* Parent)
mView->ZoomExtents(); mView->ZoomExtents();
} }
lcQMinifigDialog::~lcQMinifigDialog() lcMinifigDialog::~lcMinifigDialog()
{ {
delete mMinifigWizard; delete mMinifigWizard;
delete ui; delete ui;
} }
void lcQMinifigDialog::UpdateTemplateCombo() void lcMinifigDialog::UpdateTemplateCombo()
{ {
ui->TemplateComboBox->clear(); ui->TemplateComboBox->clear();
@ -114,7 +114,7 @@ void lcQMinifigDialog::UpdateTemplateCombo()
ui->TemplateComboBox->addItem(Template.first); ui->TemplateComboBox->addItem(Template.first);
} }
void lcQMinifigDialog::on_TemplateComboBox_currentIndexChanged(const QString& TemplateName) void lcMinifigDialog::on_TemplateComboBox_currentIndexChanged(const QString& TemplateName)
{ {
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
const auto& Templates = mMinifigWizard->GetTemplates(); const auto& Templates = mMinifigWizard->GetTemplates();
@ -158,7 +158,7 @@ void lcQMinifigDialog::on_TemplateComboBox_currentIndexChanged(const QString& Te
#endif #endif
} }
void lcQMinifigDialog::on_TemplateSaveButton_clicked() void lcMinifigDialog::on_TemplateSaveButton_clicked()
{ {
#if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0)) #if (QT_VERSION >= QT_VERSION_CHECK(5, 0, 0))
QString CurrentName = ui->TemplateComboBox->currentText(); QString CurrentName = ui->TemplateComboBox->currentText();
@ -200,7 +200,7 @@ void lcQMinifigDialog::on_TemplateSaveButton_clicked()
#endif #endif
} }
void lcQMinifigDialog::on_TemplateDeleteButton_clicked() void lcMinifigDialog::on_TemplateDeleteButton_clicked()
{ {
QString Template = ui->TemplateComboBox->currentText(); QString Template = ui->TemplateComboBox->currentText();
QString Question = tr("Are you sure you want to delete the template '%1'?").arg(Template); QString Question = tr("Are you sure you want to delete the template '%1'?").arg(Template);
@ -213,7 +213,7 @@ void lcQMinifigDialog::on_TemplateDeleteButton_clicked()
UpdateTemplateCombo(); UpdateTemplateCombo();
} }
void lcQMinifigDialog::on_TemplateImportButton_clicked() void lcMinifigDialog::on_TemplateImportButton_clicked()
{ {
QString FileName = QFileDialog::getOpenFileName(this, tr("Import Templates"), "", tr("Minifig Template Files (*.minifig);;All Files (*.*)")); QString FileName = QFileDialog::getOpenFileName(this, tr("Import Templates"), "", tr("Minifig Template Files (*.minifig);;All Files (*.*)"));
@ -234,7 +234,7 @@ void lcQMinifigDialog::on_TemplateImportButton_clicked()
UpdateTemplateCombo(); UpdateTemplateCombo();
} }
void lcQMinifigDialog::on_TemplateExportButton_clicked() void lcMinifigDialog::on_TemplateExportButton_clicked()
{ {
QString FileName = QFileDialog::getSaveFileName(this, tr("Export Templates"), "", tr("Minifig Template Files (*.minifig);;All Files (*.*)")); QString FileName = QFileDialog::getSaveFileName(this, tr("Export Templates"), "", tr("Minifig Template Files (*.minifig);;All Files (*.*)"));
@ -253,7 +253,7 @@ void lcQMinifigDialog::on_TemplateExportButton_clicked()
File.write(Templates); File.write(Templates);
} }
void lcQMinifigDialog::TypeChanged(int Index) void lcMinifigDialog::TypeChanged(int Index)
{ {
std::array<QComboBox*, LC_MFW_NUMITEMS>::iterator Search = std::find(mComboBoxes.begin(), mComboBoxes.end(), sender()); std::array<QComboBox*, LC_MFW_NUMITEMS>::iterator Search = std::find(mComboBoxes.begin(), mComboBoxes.end(), sender());
@ -265,7 +265,7 @@ void lcQMinifigDialog::TypeChanged(int Index)
mView->Redraw(); mView->Redraw();
} }
void lcQMinifigDialog::ColorChanged(int Index) void lcMinifigDialog::ColorChanged(int Index)
{ {
std::array<lcQColorPicker*, LC_MFW_NUMITEMS>::iterator Search = std::find(mColorPickers.begin(), mColorPickers.end(), sender()); std::array<lcQColorPicker*, LC_MFW_NUMITEMS>::iterator Search = std::find(mColorPickers.begin(), mColorPickers.end(), sender());
@ -276,7 +276,7 @@ void lcQMinifigDialog::ColorChanged(int Index)
mView->Redraw(); mView->Redraw();
} }
void lcQMinifigDialog::AngleChanged(double Value) void lcMinifigDialog::AngleChanged(double Value)
{ {
std::array<QDoubleSpinBox*, LC_MFW_NUMITEMS>::iterator Search = std::find(mSpinBoxes.begin(), mSpinBoxes.end(), sender()); std::array<QDoubleSpinBox*, LC_MFW_NUMITEMS>::iterator Search = std::find(mSpinBoxes.begin(), mSpinBoxes.end(), sender());

View file

@ -5,16 +5,16 @@ class lcQColorPicker;
class View; class View;
namespace Ui { namespace Ui {
class lcQMinifigDialog; class lcMinifigDialog;
} }
class lcQMinifigDialog : public QDialog class lcMinifigDialog : public QDialog
{ {
Q_OBJECT Q_OBJECT
public: public:
explicit lcQMinifigDialog(QWidget* Parent); explicit lcMinifigDialog(QWidget* Parent);
~lcQMinifigDialog(); ~lcMinifigDialog();
MinifigWizard* mMinifigWizard; MinifigWizard* mMinifigWizard;
@ -31,7 +31,7 @@ protected slots:
protected: protected:
void UpdateTemplateCombo(); void UpdateTemplateCombo();
Ui::lcQMinifigDialog* ui; Ui::lcMinifigDialog* ui;
View* mView; View* mView;
std::array<QComboBox*, LC_MFW_NUMITEMS> mComboBoxes; std::array<QComboBox*, LC_MFW_NUMITEMS> mComboBoxes;

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0"> <ui version="4.0">
<class>lcQMinifigDialog</class> <class>lcMinifigDialog</class>
<widget class="QDialog" name="lcQMinifigDialog"> <widget class="QDialog" name="lcMinifigDialog">
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>0</x> <x>0</x>
@ -803,7 +803,7 @@
<connection> <connection>
<sender>buttonBox</sender> <sender>buttonBox</sender>
<signal>accepted()</signal> <signal>accepted()</signal>
<receiver>lcQMinifigDialog</receiver> <receiver>lcMinifigDialog</receiver>
<slot>accept()</slot> <slot>accept()</slot>
<hints> <hints>
<hint type="sourcelabel"> <hint type="sourcelabel">
@ -819,7 +819,7 @@
<connection> <connection>
<sender>buttonBox</sender> <sender>buttonBox</sender>
<signal>rejected()</signal> <signal>rejected()</signal>
<receiver>lcQMinifigDialog</receiver> <receiver>lcMinifigDialog</receiver>
<slot>reject()</slot> <slot>reject()</slot>
<hints> <hints>
<hint type="sourcelabel"> <hint type="sourcelabel">

View file

@ -16,7 +16,7 @@
#include "minifig.h" #include "minifig.h"
#include "lc_qarraydialog.h" #include "lc_qarraydialog.h"
#include "lc_qselectdialog.h" #include "lc_qselectdialog.h"
#include "lc_qminifigdialog.h" #include "lc_minifigdialog.h"
#include "lc_qgroupdialog.h" #include "lc_qgroupdialog.h"
#include "lc_qeditgroupsdialog.h" #include "lc_qeditgroupsdialog.h"
#include "lc_selectbycolordialog.h" #include "lc_selectbycolordialog.h"
@ -4409,7 +4409,7 @@ void lcModel::ShowArrayDialog()
void lcModel::ShowMinifigDialog() void lcModel::ShowMinifigDialog()
{ {
lcQMinifigDialog Dialog(gMainWindow); lcMinifigDialog Dialog(gMainWindow);
if (Dialog.exec() != QDialog::Accepted) if (Dialog.exec() != QDialog::Accepted)
return; return;

View file

@ -171,8 +171,6 @@ macx {
} }
SOURCES += common/view.cpp \ SOURCES += common/view.cpp \
common/lc_instructionsdialog.cpp \
common/lc_previewwidget.cpp \
common/texfont.cpp \ common/texfont.cpp \
common/project.cpp \ common/project.cpp \
common/pieceinf.cpp \ common/pieceinf.cpp \
@ -189,13 +187,16 @@ SOURCES += common/view.cpp \
common/lc_glextensions.cpp \ common/lc_glextensions.cpp \
common/lc_glwidget.cpp \ common/lc_glwidget.cpp \
common/lc_http.cpp \ common/lc_http.cpp \
common/lc_instructionsdialog.cpp \
common/lc_library.cpp \ common/lc_library.cpp \
common/lc_lxf.cpp \ common/lc_lxf.cpp \
common/lc_mainwindow.cpp \ common/lc_mainwindow.cpp \
common/lc_mesh.cpp \ common/lc_mesh.cpp \
common/lc_meshloader.cpp \ common/lc_meshloader.cpp \
common/lc_minifigdialog.cpp \
common/lc_model.cpp \ common/lc_model.cpp \
common/lc_partselectionwidget.cpp \ common/lc_partselectionwidget.cpp \
common/lc_previewwidget.cpp \
common/lc_profile.cpp \ common/lc_profile.cpp \
common/lc_scene.cpp \ common/lc_scene.cpp \
common/lc_selectbycolordialog.cpp \ common/lc_selectbycolordialog.cpp \
@ -219,7 +220,6 @@ SOURCES += common/view.cpp \
qt/lc_qselectdialog.cpp \ qt/lc_qselectdialog.cpp \
qt/lc_qpropertiesdialog.cpp \ qt/lc_qpropertiesdialog.cpp \
qt/lc_qhtmldialog.cpp \ qt/lc_qhtmldialog.cpp \
qt/lc_qminifigdialog.cpp \
qt/lc_qpreferencesdialog.cpp \ qt/lc_qpreferencesdialog.cpp \
qt/lc_qcategorydialog.cpp \ qt/lc_qcategorydialog.cpp \
qt/lc_qimagedialog.cpp \ qt/lc_qimagedialog.cpp \
@ -234,8 +234,6 @@ SOURCES += common/view.cpp \
qt/lc_setsdatabasedialog.cpp \ qt/lc_setsdatabasedialog.cpp \
common/lc_partpalettedialog.cpp common/lc_partpalettedialog.cpp
HEADERS += \ HEADERS += \
common/lc_instructionsdialog.h \
common/lc_previewwidget.h \
common/view.h \ common/view.h \
common/texfont.h \ common/texfont.h \
common/project.h \ common/project.h \
@ -257,13 +255,16 @@ HEADERS += \
common/lc_global.h \ common/lc_global.h \
common/lc_glwidget.h \ common/lc_glwidget.h \
common/lc_http.h \ common/lc_http.h \
common/lc_instructionsdialog.h \
common/lc_library.h \ common/lc_library.h \
common/lc_lxf.h \ common/lc_lxf.h \
common/lc_mainwindow.h \ common/lc_mainwindow.h \
common/lc_math.h \ common/lc_math.h \
common/lc_mesh.h \ common/lc_mesh.h \
common/lc_meshloader.h \ common/lc_meshloader.h \
common/lc_minifigdialog.h \
common/lc_model.h \ common/lc_model.h \
common/lc_previewwidget.h \
common/lc_profile.h \ common/lc_profile.h \
common/lc_scene.h \ common/lc_scene.h \
common/lc_selectbycolordialog.h \ common/lc_selectbycolordialog.h \
@ -286,7 +287,6 @@ HEADERS += \
qt/lc_qselectdialog.h \ qt/lc_qselectdialog.h \
qt/lc_qpropertiesdialog.h \ qt/lc_qpropertiesdialog.h \
qt/lc_qhtmldialog.h \ qt/lc_qhtmldialog.h \
qt/lc_qminifigdialog.h \
qt/lc_qpreferencesdialog.h \ qt/lc_qpreferencesdialog.h \
qt/lc_qcategorydialog.h \ qt/lc_qcategorydialog.h \
qt/lc_qimagedialog.h \ qt/lc_qimagedialog.h \
@ -308,7 +308,6 @@ FORMS += \
qt/lc_qselectdialog.ui \ qt/lc_qselectdialog.ui \
qt/lc_qpropertiesdialog.ui \ qt/lc_qpropertiesdialog.ui \
qt/lc_qhtmldialog.ui \ qt/lc_qhtmldialog.ui \
qt/lc_qminifigdialog.ui \
qt/lc_qpreferencesdialog.ui \ qt/lc_qpreferencesdialog.ui \
qt/lc_qcategorydialog.ui \ qt/lc_qcategorydialog.ui \
qt/lc_qimagedialog.ui \ qt/lc_qimagedialog.ui \
@ -317,6 +316,7 @@ FORMS += \
qt/lc_qmodellistdialog.ui \ qt/lc_qmodellistdialog.ui \
qt/lc_renderdialog.ui \ qt/lc_renderdialog.ui \
qt/lc_setsdatabasedialog.ui \ qt/lc_setsdatabasedialog.ui \
common/lc_minifigdialog.ui \
common/lc_partpalettedialog.ui common/lc_partpalettedialog.ui
OTHER_FILES += OTHER_FILES +=
RESOURCES += leocad.qrc resources/stylesheet/stylesheet.qrc RESOURCES += leocad.qrc resources/stylesheet/stylesheet.qrc