Fixed issue #218. Pattern disappears when Detail icon on icon bar is selected.
--HG-- branch : develop
This commit is contained in:
parent
e8329a1294
commit
12c1b59c79
|
@ -1468,7 +1468,6 @@ void MainWindow::Clear()
|
||||||
qCDebug(vMainWindow)<<"Unlocked pattern file.";
|
qCDebug(vMainWindow)<<"Unlocked pattern file.";
|
||||||
|
|
||||||
ui->actionDetails->setChecked(false);
|
ui->actionDetails->setChecked(false);
|
||||||
ui->actionDetails->setEnabled(false);
|
|
||||||
ui->actionDraw->setChecked(true);
|
ui->actionDraw->setChecked(true);
|
||||||
ui->actionDraw->setEnabled(false);
|
ui->actionDraw->setEnabled(false);
|
||||||
qCDebug(vMainWindow)<<"Returned to Draw mode.";
|
qCDebug(vMainWindow)<<"Returned to Draw mode.";
|
||||||
|
@ -1678,11 +1677,20 @@ void MainWindow::SetEnabledGUI(bool enabled)
|
||||||
ui->actionHistory->setEnabled(enabled);
|
ui->actionHistory->setEnabled(enabled);
|
||||||
ui->actionNewDraw->setEnabled(enabled);
|
ui->actionNewDraw->setEnabled(enabled);
|
||||||
ui->actionDraw->setEnabled(enabled);
|
ui->actionDraw->setEnabled(enabled);
|
||||||
ui->actionDetails->setEnabled(enabled);
|
|
||||||
ui->actionTable->setEnabled(enabled);
|
ui->actionTable->setEnabled(enabled);
|
||||||
ui->actionLayout->setEnabled(enabled);
|
|
||||||
ui->actionZoomFitBest->setEnabled(enabled);
|
ui->actionZoomFitBest->setEnabled(enabled);
|
||||||
ui->actionZoomOriginal->setEnabled(enabled);
|
ui->actionZoomOriginal->setEnabled(enabled);
|
||||||
|
|
||||||
|
if (enabled)
|
||||||
|
{
|
||||||
|
Layout();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ui->actionDetails->setEnabled(enabled);
|
||||||
|
ui->actionLayout->setEnabled(enabled);
|
||||||
|
}
|
||||||
|
|
||||||
guiEnabled = enabled;
|
guiEnabled = enabled;
|
||||||
|
|
||||||
sceneDraw->SetDisable(!enabled);
|
sceneDraw->SetDisable(!enabled);
|
||||||
|
@ -1708,10 +1716,12 @@ void MainWindow::Layout()
|
||||||
const QHash<quint32, VDetail> *details = pattern->DataDetails();
|
const QHash<quint32, VDetail> *details = pattern->DataDetails();
|
||||||
if (details->size() > 0)
|
if (details->size() > 0)
|
||||||
{
|
{
|
||||||
|
ui->actionDetails->setEnabled(true);
|
||||||
ui->actionLayout->setEnabled(true);
|
ui->actionLayout->setEnabled(true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
ui->actionDetails->setEnabled(false);
|
||||||
ui->actionLayout->setEnabled(false);
|
ui->actionLayout->setEnabled(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1826,12 +1836,12 @@ void MainWindow::SetEnableWidgets(bool enable)
|
||||||
{
|
{
|
||||||
ui->actionSaveAs->setEnabled(enable);
|
ui->actionSaveAs->setEnabled(enable);
|
||||||
ui->actionDraw->setEnabled(enable);
|
ui->actionDraw->setEnabled(enable);
|
||||||
ui->actionDetails->setEnabled(enable);
|
|
||||||
ui->actionOptionDraw->setEnabled(enable);
|
ui->actionOptionDraw->setEnabled(enable);
|
||||||
if (enable == true && curFile.isEmpty() == false)
|
if (enable == true && curFile.isEmpty() == false)
|
||||||
{
|
{
|
||||||
ui->actionSave->setEnabled(enable);
|
ui->actionSave->setEnabled(enable);
|
||||||
}
|
}
|
||||||
|
Layout();
|
||||||
ui->actionTable->setEnabled(enable);
|
ui->actionTable->setEnabled(enable);
|
||||||
ui->actionHistory->setEnabled(enable);
|
ui->actionHistory->setEnabled(enable);
|
||||||
ui->actionPattern_properties->setEnabled(enable);
|
ui->actionPattern_properties->setEnabled(enable);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user