DlgEdit:v1.2:Dialog: Dialog { ClassHeader {rotation.h} ClassSource {rotation.cpp} ClassName {rotation} DataHeader {rotationData.h} DataSource {rotationData.cpp} DataName {rotationData} WindowBaseClass {QDialog} IsModal {TRUE} WindowCaption {3D Rotation} WindowFlags {0} } WidgetLayout { InitialPos {-1 -1} Size {400 170} MinSize {400 170} MaxSize {400 170} Grid {10} Label { Text {X Axis:} AutoResize {FALSE} Margin {-1} Rect {10 10 50 30} Name {xaxisLabel} LayoutStatus {NoLayout} MinimumSize {50 30} MaximumSize {50 30} } Slider { Orientation {Horizontal} MinValue {0} MaxValue {180} Initial {0} LineStep {1} PageStep {10} Tracking {TRUE} Tickmarks {Below} TickInterval {10} Rect {70 10 250 30} Name {xAxisSlider} Variable {xAxis} Signal {[Protected] valueChanged --> xAxisChanged (int)} LayoutStatus {NoLayout} MinimumSize {250 30} MaximumSize {250 30} } LCDNumber { Digits {3} SmallDecimalPoint {FALSE} Mode {Dec} SegmentStyle {Flat} Style {33} Rect {330 10 60 30} Name {xAxisLCDNumber} Variable {xAxisLCD} LayoutStatus {NoLayout} MinimumSize {60 30} MaximumSize {60 30} } Label { Text {Z Axis:} AutoResize {FALSE} Margin {-1} Rect {10 50 50 30} Name {zAxisLabel} LayoutStatus {NoLayout} MinimumSize {50 30} MaximumSize {50 30} } Slider { Orientation {Horizontal} MinValue {0} MaxValue {360} Initial {0} LineStep {1} PageStep {10} Tracking {TRUE} Tickmarks {Below} TickInterval {10} Rect {70 50 250 30} Name {zAxisSlider} Variable {zAxis} Signal {[Protected] valueChanged --> zAxisChanged (int)} LayoutStatus {NoLayout} MinimumSize {250 30} MaximumSize {250 30} } LCDNumber { Digits {3} SmallDecimalPoint {FALSE} Mode {Dec} SegmentStyle {Flat} Style {33} Rect {330 50 60 30} Name {zAxisLCDNumber} Variable {zAxisLCD} LayoutStatus {NoLayout} MinimumSize {60 30} MaximumSize {60 30} } Label { Text {Plot Scaling:} AutoResize {FALSE} Margin {-1} Rect {10 90 80 30} Name {plotScalingLabel} LayoutStatus {NoLayout} MinimumSize {80 30} MaximumSize {80 30} } LineEdit { Text {} EchoMode {Normal} MaxLength {32767} FrameShown {TRUE} Rect {90 90 40 30} Name {plotScalingLineEdit} Variable {plotScalingEdit} LayoutStatus {NoLayout} MinimumSize {40 30} MaximumSize {40 30} } Label { Text {Z Axis Scaling:} AutoResize {FALSE} Margin {-1} Rect {180 90 100 30} Name {xAxisScalingLabel} LayoutStatus {NoLayout} MinimumSize {100 30} MaximumSize {100 30} } LineEdit { Text {} EchoMode {Normal} MaxLength {32767} FrameShown {TRUE} Rect {280 90 40 30} Name {zAxisScalingLineEdit} Variable {zAxisScalingEdit} LayoutStatus {NoLayout} MinimumSize {40 30} MaximumSize {40 30} } PushButton { ToggleButton {FALSE} Default {FALSE} AutoDefault {TRUE} Text {OK} AutoRepeat {FALSE} AutoResize {FALSE} Rect {20 130 100 30} Name {plotPushButton} Signal {[Protected] clicked --> doOK ()} LayoutStatus {NoLayout} MinimumSize {100 30} MaximumSize {100 30} } PushButton { ToggleButton {FALSE} Default {FALSE} AutoDefault {FALSE} Text {Defaults} AutoRepeat {FALSE} AutoResize {FALSE} Rect {150 130 100 30} Name {defaultsPushButton} Signal {[Protected] clicked --> setDefaults ()} LayoutStatus {NoLayout} MinimumSize {100 30} MaximumSize {100 30} } PushButton { ToggleButton {FALSE} Default {FALSE} AutoDefault {FALSE} Text {Cancel} AutoRepeat {FALSE} AutoResize {FALSE} Rect {280 130 100 30} Name {closePushButton} Signal {[Protected] clicked --> reject ()} LayoutStatus {NoLayout} MinimumSize {100 30} MaximumSize {100 30} } Layout {None} }