Start working on show/hide view layers

These small commits are mostly for testing the buildbot scheduler.
This commit is contained in:
David Vierra 2015-03-29 11:17:57 -10:00
parent 69e39bdc3f
commit c59d48caf6

View File

@ -11,6 +11,7 @@ import numpy
from PySide.QtCore import Qt from PySide.QtCore import Qt
from PySide import QtGui, QtCore from PySide import QtGui, QtCore
from mcedit2.rendering.layers import Layer
from mcedit2.util import profiler from mcedit2.util import profiler
from mcedit2.widgets.layout import Column, Row from mcedit2.widgets.layout import Column, Row
@ -38,7 +39,17 @@ class CameraWorldViewFrame(QtGui.QWidget):
perspectiveInput.toggle() perspectiveInput.toggle()
perspectiveInput.toggled.connect(view.setPerspective) perspectiveInput.toggled.connect(view.setPerspective)
self.setLayout(Column(Row((QtGui.QWidget(), 1), showButton = QtGui.QPushButton("Show...")
showMenu = QtGui.QMenu()
for layer in Layer.AllLayers:
showMenu.addAction(layer)
showButton.setMenu(showMenu)
view._showMenu = showMenu
self.setLayout(Column(Row(None,
showButton,
perspectiveInput, perspectiveInput,
QtGui.QLabel("View Distance:"), QtGui.QLabel("View Distance:"),
viewDistanceInput, viewDistanceInput,