Moved model list dialog.

This commit is contained in:
Leonardo Zide 2023-04-29 20:10:50 -07:00
parent 2b16b75d75
commit fb961d2cab
11 changed files with 37 additions and 37 deletions

View file

@ -1,6 +1,6 @@
#include "lc_global.h"
#include "lc_qmodellistdialog.h"
#include "ui_lc_qmodellistdialog.h"
#include "lc_modellistdialog.h"
#include "ui_lc_modellistdialog.h"
#include "project.h"
#include "lc_profile.h"
#include "lc_model.h"
@ -11,8 +11,8 @@ enum class lcModelListRole
DuplicateModel
};
lcQModelListDialog::lcQModelListDialog(QWidget* Parent, const lcArray<lcModel*> Models)
: QDialog(Parent), ui(new Ui::lcQModelListDialog)
lcModelListDialog::lcModelListDialog(QWidget* Parent, const lcArray<lcModel*> Models)
: QDialog(Parent), ui(new Ui::lcModelListDialog)
{
mActiveModelItem = nullptr;
@ -33,17 +33,17 @@ lcQModelListDialog::lcQModelListDialog(QWidget* Parent, const lcArray<lcModel*>
UpdateButtons();
}
lcQModelListDialog::~lcQModelListDialog()
lcModelListDialog::~lcModelListDialog()
{
delete ui;
}
int lcQModelListDialog::GetActiveModelIndex() const
int lcModelListDialog::GetActiveModelIndex() const
{
return ui->ModelList->row(mActiveModelItem);
}
std::vector<lcModelListDialogEntry> lcQModelListDialog::GetResults() const
std::vector<lcModelListDialogEntry> lcModelListDialog::GetResults() const
{
std::vector<lcModelListDialogEntry> Models;
Models.reserve(ui->ModelList->count());
@ -64,7 +64,7 @@ std::vector<lcModelListDialogEntry> lcQModelListDialog::GetResults() const
return Models;
}
void lcQModelListDialog::UpdateButtons()
void lcModelListDialog::UpdateButtons()
{
int ModelCount = ui->ModelList->count();
@ -92,7 +92,7 @@ void lcQModelListDialog::UpdateButtons()
ui->MoveDown->setEnabled(MoveDown);
}
void lcQModelListDialog::accept()
void lcModelListDialog::accept()
{
if (ui->SetActiveModel->isChecked())
mActiveModelItem = ui->ModelList->currentItem();
@ -103,7 +103,7 @@ void lcQModelListDialog::accept()
QDialog::accept();
}
void lcQModelListDialog::on_NewModel_clicked()
void lcModelListDialog::on_NewModel_clicked()
{
QStringList ModelNames;
@ -120,7 +120,7 @@ void lcQModelListDialog::on_NewModel_clicked()
UpdateButtons();
}
void lcQModelListDialog::on_DeleteModel_clicked()
void lcModelListDialog::on_DeleteModel_clicked()
{
if (ui->ModelList->count() == 1)
{
@ -156,7 +156,7 @@ void lcQModelListDialog::on_DeleteModel_clicked()
UpdateButtons();
}
void lcQModelListDialog::on_RenameModel_clicked()
void lcModelListDialog::on_RenameModel_clicked()
{
QList<QListWidgetItem*> SelectedItems = ui->ModelList->selectedItems();
@ -180,7 +180,7 @@ void lcQModelListDialog::on_RenameModel_clicked()
}
}
void lcQModelListDialog::on_ExportModel_clicked()
void lcModelListDialog::on_ExportModel_clicked()
{
QList<QListWidgetItem*> SelectedItems = ui->ModelList->selectedItems();
@ -239,7 +239,7 @@ void lcQModelListDialog::on_ExportModel_clicked()
}
}
void lcQModelListDialog::on_DuplicateModel_clicked()
void lcModelListDialog::on_DuplicateModel_clicked()
{
QList<QListWidgetItem*> SelectedItems = ui->ModelList->selectedItems();
@ -279,7 +279,7 @@ void lcQModelListDialog::on_DuplicateModel_clicked()
UpdateButtons();
}
void lcQModelListDialog::on_MoveUp_clicked()
void lcModelListDialog::on_MoveUp_clicked()
{
bool Blocked = ui->ModelList->blockSignals(true);
@ -302,7 +302,7 @@ void lcQModelListDialog::on_MoveUp_clicked()
UpdateButtons();
}
void lcQModelListDialog::on_MoveDown_clicked()
void lcModelListDialog::on_MoveDown_clicked()
{
bool Blocked = ui->ModelList->blockSignals(true);
@ -325,14 +325,14 @@ void lcQModelListDialog::on_MoveDown_clicked()
UpdateButtons();
}
void lcQModelListDialog::on_ModelList_itemDoubleClicked(QListWidgetItem* Item)
void lcModelListDialog::on_ModelList_itemDoubleClicked(QListWidgetItem* Item)
{
mActiveModelItem = Item;
accept();
}
void lcQModelListDialog::on_ModelList_itemSelectionChanged()
void lcModelListDialog::on_ModelList_itemSelectionChanged()
{
UpdateButtons();
}

View file

@ -4,7 +4,7 @@
namespace Ui
{
class lcQModelListDialog;
class lcModelListDialog;
}
struct lcModelListDialogEntry
@ -14,13 +14,13 @@ struct lcModelListDialogEntry
lcModel* DuplicateSource;
};
class lcQModelListDialog : public QDialog
class lcModelListDialog : public QDialog
{
Q_OBJECT
public:
lcQModelListDialog(QWidget* Parent, const lcArray<lcModel*> Models);
~lcQModelListDialog();
lcModelListDialog(QWidget* Parent, const lcArray<lcModel*> Models);
~lcModelListDialog();
int GetActiveModelIndex() const;
std::vector<lcModelListDialogEntry> GetResults() const;
@ -40,6 +40,6 @@ public slots:
private:
QListWidgetItem* mActiveModelItem;
void UpdateButtons();
Ui::lcQModelListDialog* ui;
Ui::lcModelListDialog* ui;
};

View file

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

View file

@ -272,7 +272,7 @@ lcModel* Project::CreateNewModel(bool ShowModel)
void Project::ShowModelListDialog()
{
lcQModelListDialog Dialog(gMainWindow, mModels);
lcModelListDialog Dialog(gMainWindow, mModels);
if (Dialog.exec() != QDialog::Accepted)
return;

View file

@ -196,6 +196,7 @@ SOURCES += \
common/lc_meshloader.cpp \
common/lc_minifigdialog.cpp \
common/lc_model.cpp \
common/lc_modellistdialog.cpp \
common/lc_pagesetupdialog.cpp \
common/lc_partselectionwidget.cpp \
common/lc_previewwidget.cpp \
@ -228,7 +229,6 @@ SOURCES += \
qt/lc_qutils.cpp \
qt/lc_qpropertiestree.cpp \
qt/lc_qcolorpicker.cpp \
qt/lc_qmodellistdialog.cpp \
qt/lc_renderdialog.cpp \
qt/lc_setsdatabasedialog.cpp \
common/lc_partpalettedialog.cpp
@ -267,6 +267,7 @@ HEADERS += \
common/lc_meshloader.h \
common/lc_minifigdialog.h \
common/lc_model.h \
common/lc_modellistdialog.h \
common/lc_pagesetupdialog.h \
common/lc_previewwidget.h \
common/lc_profile.h \
@ -297,7 +298,6 @@ HEADERS += \
qt/lc_qutils.h \
qt/lc_qpropertiestree.h \
qt/lc_qcolorpicker.h \
qt/lc_qmodellistdialog.h \
qt/lc_renderdialog.h \
qt/lc_setsdatabasedialog.h \
common/lc_partpalettedialog.h
@ -311,12 +311,12 @@ FORMS += \
qt/lc_qcategorydialog.ui \
qt/lc_qimagedialog.ui \
qt/lc_qupdatedialog.ui \
qt/lc_qmodellistdialog.ui \
qt/lc_renderdialog.ui \
qt/lc_setsdatabasedialog.ui \
common/lc_aboutdialog.ui \
common/lc_groupdialog.ui \
common/lc_minifigdialog.ui \
common/lc_modellistdialog.ui \
common/lc_pagesetupdialog.ui \
common/lc_partpalettedialog.ui
OTHER_FILES +=

View file

@ -6557,7 +6557,7 @@ GL_EXT_texture_filter_anisotropic rozšíření: %5
</message>
</context>
<context>
<name>lcQModelListDialog</name>
<name>lcModelListDialog</name>
<message>
<location filename="../qt/lc_qmodellistdialog.ui" line="14"/>
<source>Submodels</source>

View file

@ -6495,7 +6495,7 @@ Anisotropic: %5
</message>
</context>
<context>
<name>lcQModelListDialog</name>
<name>lcModelListDialog</name>
<message>
<location filename="../qt/lc_qmodellistdialog.ui" line="14"/>
<source>Submodels</source>

View file

@ -6604,7 +6604,7 @@ Anisotropic: %5
</message>
</context>
<context>
<name>lcQModelListDialog</name>
<name>lcModelListDialog</name>
<message>
<location filename="../qt/lc_qmodellistdialog.ui" line="14"/>
<source>Submodels</source>

View file

@ -6389,7 +6389,7 @@ Anisotropic: %5
</message>
</context>
<context>
<name>lcQModelListDialog</name>
<name>lcModelListDialog</name>
<message>
<location filename="../qt/lc_qmodellistdialog.ui" line="14"/>
<source>Submodels</source>

View file

@ -6389,7 +6389,7 @@ Anisotropic: %5
</message>
</context>
<context>
<name>lcQModelListDialog</name>
<name>lcModelListDialog</name>
<message>
<location filename="../qt/lc_qmodellistdialog.ui" line="14"/>
<source>Submodels</source>

View file

@ -6430,7 +6430,7 @@ GL_EXT_texture_filter_anisotropic extension: %5
</message>
</context>
<context>
<name>lcQModelListDialog</name>
<name>lcModelListDialog</name>
<message>
<location filename="../qt/lc_qmodellistdialog.ui" line="14"/>
<source>Submodels</source>