Skip to content

Commit

Permalink
for sl
Browse files Browse the repository at this point in the history
  • Loading branch information
IronException authored Aug 19, 2019
1 parent 582cf19 commit 0a658b1
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion minutor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,11 @@ void Minutor::setDepth(int value) {
depth->setValue(value);
}

void Minutor::setSingleLayer(bool value) {
singleLayerAct->setChecked(value);
toggleFlags();
}

void Minutor::toggleFlags() {
int flags = 0;

Expand All @@ -269,6 +274,7 @@ void Minutor::toggleFlags() {
if (caveModeAct->isChecked()) flags |= MapView::flgCaveMode;
if (depthShadingAct->isChecked()) flags |= MapView::flgDepthShading;
if (biomeColorsAct->isChecked()) flags |= MapView::flgBiomeColors;
if (singleLayerAct->isChecked()) flags |= MapView::flgSingleLayer;
mapview->setFlags(flags);

QSet<QString> overlayTypes;
Expand Down Expand Up @@ -382,7 +388,14 @@ void Minutor::createActions() {
biomeColorsAct->setStatusTip(tr("Toggle draw biome colors or block colors"));
connect(biomeColorsAct, SIGNAL(triggered()),
this, SLOT(toggleFlags()));


singleLayerAct = new QAction(tr("&singlelayer"), this);
singleLayerAct->setCheckable(true);
//singleLayerAct->setShortcut(tr("Ctrl+L"));
singleLayerAct->setStatusTip(tr("Toggle single layer on/off"));
connect(singleLayerAct, SIGNAL(triggered()),
this, SLOT(toggleFlags()));

caveModeAct = new QAction(tr("&Cave Mode"), this);
caveModeAct->setCheckable(true);
caveModeAct->setShortcut(tr("Ctrl+C"));
Expand Down Expand Up @@ -516,6 +529,7 @@ void Minutor::createMenus() {
viewMenu->addAction(caveModeAct);
viewMenu->addAction(depthShadingAct);
viewMenu->addAction(biomeColorsAct);
viewMenu->addAction(singleLayerAct);
// [View->Overlay]
structureOverlayMenu = viewMenu->addMenu(tr("&Structure Overlay"));
entityOverlayMenu = viewMenu->addMenu(tr("&Entity Overlay"));
Expand Down

0 comments on commit 0a658b1

Please sign in to comment.