Files
leocad/common/lc_partpalettedialog.h
T
Leonardo ZideandCopilot 1d2c01c47c Refactor Qt signal connections to use explicit connect() calls
Replace automatic 'on_' naming convention with explicit connect() calls in constructors.
Functions renamed to use Pascal case without underscore separators.
Slots moved from public to private where appropriate.

Changes made to 8 dialog files:
- lc_modellistdialog.h/cpp: Renamed 9 slot functions
- lc_partpalettedialog.h/cpp: Renamed 7 slot functions
- lc_qhtmldialog.h/cpp: Renamed 1 slot function
- lc_qimagedialog.h/cpp: Renamed 1 slot function
- lc_qpreferencesdialog.h/cpp: Renamed 40 slot functions
- lc_qselectdialog.h/cpp: Renamed 4 slot functions
- lc_renderdialog.h/cpp: Renamed 1 slot function
- lc_setsdatabasedialog.h/cpp: Renamed 1 slot function

Total: 64 slot functions refactored

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-29 20:25:23 -07:00

36 lines
704 B
C++

#pragma once
namespace Ui {
class lcPartPaletteDialog;
}
struct lcPartPalette;
class lcPartPaletteDialog : public QDialog
{
Q_OBJECT
public:
lcPartPaletteDialog(QWidget* Parent, std::vector<lcPartPalette>& PartPalettes);
~lcPartPaletteDialog();
protected slots:
void accept() override;
private slots:
void NewButtonClicked();
void DeleteButtonClicked();
void RenameButtonClicked();
void ImportButtonClicked();
void MoveUpButtonClicked();
void MoveDownButtonClicked();
void PaletteListCurrentRowChanged(int CurrentRow);
private:
void UpdateButtons();
Ui::lcPartPaletteDialog* ui;
std::vector<lcPartPalette>& mPartPalettes;
std::vector<lcPartPalette*> mImportedPalettes;
};