@@ -41,6 +41,7 @@ QgsGlobePluginDialog::QgsGlobePluginDialog( QWidget* parent, Qt::WFlags fl )
41
41
setupUi ( this );
42
42
stereoMode = settings.value ( " /Plugin-Globe/stereoMode" , " OFF" ).toString ();
43
43
comboStereoMode->setCurrentIndex ( comboStereoMode->findText ( stereoMode ) );
44
+ // showMessageBox("constructor " + stereoMode);
44
45
}
45
46
46
47
// destructor
@@ -58,46 +59,6 @@ QString QgsGlobePluginDialog::openFile()
58
59
return path;
59
60
}
60
61
61
- void QgsGlobePluginDialog::setStereoMode ()
62
- {
63
- // TODO: Call QgsGLWidgetAdapter::setStereoMode(QString stereoMode)
64
- // from GlobePlugin::settings() instead of code duplication
65
- settings.setValue ( " /Plugin-Globe/stereoMode" , stereoMode );
66
- if (" OFF" == stereoMode)
67
- {
68
- osg::DisplaySettings::instance ()->setStereo ( false );
69
- }
70
- else if (" ADVANCED" == stereoMode)
71
- {
72
- // osg::DisplaySettings::instance()->set
73
- }
74
- else
75
- {
76
- osg::DisplaySettings::instance ()->setStereo ( true );
77
-
78
- if (" ANAGLYPHIC" == stereoMode)
79
- {
80
- osg::DisplaySettings::instance ()->setStereoMode ( osg::DisplaySettings::ANAGLYPHIC );
81
- }
82
- else if (" VERTICAL_SPLIT" == stereoMode)
83
- {
84
- osg::DisplaySettings::instance ()->setStereoMode ( osg::DisplaySettings::VERTICAL_SPLIT );
85
- }
86
- else if (" HORIZONTAL_SPLIT" == stereoMode)
87
- {
88
- osg::DisplaySettings::instance ()->setStereoMode ( osg::DisplaySettings::HORIZONTAL_SPLIT );
89
- }
90
- else if (" QUAD_BUFFER" == stereoMode)
91
- {
92
- osg::DisplaySettings::instance ()->setStereoMode ( osg::DisplaySettings::QUAD_BUFFER );
93
- }
94
- else
95
- {
96
- showMessageBox (" This stereo mode has not been implemented yet. Defaulting to ANAGLYPHIC" );
97
- }
98
- }
99
- }
100
-
101
62
void QgsGlobePluginDialog::restartGlobe ()
102
63
{
103
64
// showMessageBox("TODO: restart globe");
@@ -194,7 +155,6 @@ void QgsGlobePluginDialog::on_buttonBox_accepted()
194
155
195
156
// Close dialog box
196
157
*/
197
- setStereoMode ();
198
158
199
159
if ( globeRunning () )
200
160
{
@@ -211,6 +171,7 @@ void QgsGlobePluginDialog::on_buttonBox_rejected()
211
171
void QgsGlobePluginDialog::on_comboStereoMode_currentIndexChanged ( QString mode )
212
172
{
213
173
stereoMode = mode;
174
+ // showMessageBox("index_changed " + stereoMode);
214
175
}
215
176
216
177
void QgsGlobePluginDialog::showMessageBox ( QString text )
0 commit comments