mirror of
https://github.com/mapmapteam/mapmap.git
synced 2026-06-16 12:33:19 +02:00
Enable/disable creation of mappings depending on whether a paint is selected.
This commit is contained in:
+10
-6
@@ -85,18 +85,22 @@ void MainWindow::handlePaintItemSelectionChanged()
|
||||
QListWidgetItem* item = paintList->currentItem();
|
||||
currentSelectedItem = item;
|
||||
|
||||
if (item)
|
||||
// Is a paint item selected?
|
||||
bool paintItemSelected = (item ? true : false);
|
||||
|
||||
if (paintItemSelected)
|
||||
{
|
||||
// Set current paint.
|
||||
uid idx = getItemId(*item);
|
||||
setCurrentPaint(idx);
|
||||
removeCurrentMapping();
|
||||
|
||||
// Enable creation of mappings when a paint is selected.
|
||||
addMeshAction->setEnabled(true);
|
||||
addTriangleAction->setEnabled(true);
|
||||
addEllipseAction->setEnabled(true);
|
||||
}
|
||||
|
||||
// Enable/disable creation of mappings depending on whether a paint is selected.
|
||||
addMeshAction->setEnabled(paintItemSelected);
|
||||
addTriangleAction->setEnabled(paintItemSelected);
|
||||
addEllipseAction->setEnabled(paintItemSelected);
|
||||
|
||||
// Update canvases.
|
||||
updateCanvases();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user