mirror of
https://github.com/AxioDL/PrimeWorldEditor.git
synced 2025-12-08 21:17:53 +00:00
CModelEditorWindow: Reduce string churn
We can just pass by reference.
This commit is contained in:
@@ -109,10 +109,10 @@ CModelEditorWindow::CModelEditorWindow(CModel *pModel, QWidget *pParent)
|
|||||||
connect(ui->EnableDynamicLightingCheck, &QCheckBox::toggled, this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->EnableDynamicLightingCheck, &QCheckBox::toggled, this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
||||||
connect(ui->SourceBlendComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->SourceBlendComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
||||||
connect(ui->DestBlendComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->DestBlendComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
||||||
connect(ui->KonstColorPickerA, &WColorPicker::ColorChanged, this, qOverload<QColor>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->KonstColorPickerA, &WColorPicker::ColorChanged, this, qOverload<const QColor&>(&CModelEditorWindow::UpdateMaterial));
|
||||||
connect(ui->KonstColorPickerB, &WColorPicker::ColorChanged, this, qOverload<QColor>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->KonstColorPickerB, &WColorPicker::ColorChanged, this, qOverload<const QColor&>(&CModelEditorWindow::UpdateMaterial));
|
||||||
connect(ui->KonstColorPickerC, &WColorPicker::ColorChanged, this, qOverload<QColor>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->KonstColorPickerC, &WColorPicker::ColorChanged, this, qOverload<const QColor&>(&CModelEditorWindow::UpdateMaterial));
|
||||||
connect(ui->KonstColorPickerD, &WColorPicker::ColorChanged, this, qOverload<QColor>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->KonstColorPickerD, &WColorPicker::ColorChanged, this, qOverload<const QColor&>(&CModelEditorWindow::UpdateMaterial));
|
||||||
connect(ui->PassTable, &QTableWidget::cellClicked, this, qOverload<int, int>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->PassTable, &QTableWidget::cellClicked, this, qOverload<int, int>(&CModelEditorWindow::UpdateMaterial));
|
||||||
connect(ui->TevKColorSelComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->TevKColorSelComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
||||||
connect(ui->TevKAlphaSelComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
connect(ui->TevKAlphaSelComboBox, qOverload<int>(&QComboBox::currentIndexChanged), this, qOverload<int>(&CModelEditorWindow::UpdateMaterial));
|
||||||
@@ -541,7 +541,7 @@ void CModelEditorWindow::UpdateMaterial(bool Value)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CModelEditorWindow::UpdateMaterial(QColor Color)
|
void CModelEditorWindow::UpdateMaterial(const QColor& Color)
|
||||||
{
|
{
|
||||||
// This function takes input from WColorPickers
|
// This function takes input from WColorPickers
|
||||||
if (!mpCurrentMat) return;
|
if (!mpCurrentMat) return;
|
||||||
@@ -568,7 +568,7 @@ void CModelEditorWindow::UpdateMaterial(QColor Color)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void CModelEditorWindow::UpdateMaterial(QString Value)
|
void CModelEditorWindow::UpdateMaterial(const QString& Value)
|
||||||
{
|
{
|
||||||
// This function takes input from WResourceSelectors
|
// This function takes input from WResourceSelectors
|
||||||
if (!mpCurrentMat) return;
|
if (!mpCurrentMat) return;
|
||||||
|
|||||||
@@ -93,8 +93,8 @@ public slots:
|
|||||||
void UpdateMaterial(int ValueA, int ValueB);
|
void UpdateMaterial(int ValueA, int ValueB);
|
||||||
void UpdateMaterial(double Value);
|
void UpdateMaterial(double Value);
|
||||||
void UpdateMaterial(bool Value);
|
void UpdateMaterial(bool Value);
|
||||||
void UpdateMaterial(QColor Value);
|
void UpdateMaterial(const QColor& Color);
|
||||||
void UpdateMaterial(QString Value);
|
void UpdateMaterial(const QString& Value);
|
||||||
void UpdateUI(int Value);
|
void UpdateUI(int Value);
|
||||||
void UpdateAnimParamUI(EUVAnimMode Mode);
|
void UpdateAnimParamUI(EUVAnimMode Mode);
|
||||||
|
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ QColor WColorPicker::Color() const
|
|||||||
return mColor;
|
return mColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
void WColorPicker::SetColor(QColor Color)
|
void WColorPicker::SetColor(const QColor& Color)
|
||||||
{
|
{
|
||||||
if (mColor != Color)
|
if (mColor != Color)
|
||||||
{
|
{
|
||||||
@@ -95,7 +95,7 @@ void WColorPicker::SetColor(QColor Color)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void WColorPicker::DialogColorChanged(QColor NewColor)
|
void WColorPicker::DialogColorChanged(const QColor& NewColor)
|
||||||
{
|
{
|
||||||
mColor = NewColor;
|
mColor = NewColor;
|
||||||
emit ColorChanged(mColor);
|
emit ColorChanged(mColor);
|
||||||
|
|||||||
@@ -18,14 +18,14 @@ public:
|
|||||||
void mousePressEvent(QMouseEvent*) override;
|
void mousePressEvent(QMouseEvent*) override;
|
||||||
void mouseReleaseEvent(QMouseEvent* pEvent) override;
|
void mouseReleaseEvent(QMouseEvent* pEvent) override;
|
||||||
QColor Color() const;
|
QColor Color() const;
|
||||||
void SetColor(QColor Color);
|
void SetColor(const QColor& Color);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void ColorChanged(QColor NewColor);
|
void ColorChanged(const QColor& NewColor);
|
||||||
void ColorEditComplete(QColor NewColor);
|
void ColorEditComplete(const QColor& NewColor);
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void DialogColorChanged(QColor NewColor);
|
void DialogColorChanged(const QColor& NewColor);
|
||||||
void DialogRejected();
|
void DialogRejected();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user