Fixed PreferencesDialog::getAllParameters() fatal error

This commit is contained in:
matlabbe
2016-01-12 15:42:57 -05:00
parent 5793430009
commit dc81f2446d
2 changed files with 2 additions and 23 deletions
-22
View File
@@ -122,25 +122,3 @@ bool PreferencesDialogROS::readCoreSettings(const QString & filePath)
} }
void PreferencesDialogROS::writeSettings(const QString & filePath)
{
writeGuiSettings(filePath);
// This will tell the MainWindow that the
//parameters are updated. The MainWindow will send an Event that
// will be handled by the GuiWrapper where we will write
// parameters in ROS and the rtabmap_node will be notified.
if(_parameters.size())
{
emit settingsChanged(_parameters);
}
if(_obsoletePanels)
{
emit settingsChanged(_obsoletePanels);
}
_parameters = rtabmap::ParametersMap();
_obsoletePanels = kPanelDummy;
}
+2 -1
View File
@@ -46,7 +46,8 @@ protected:
virtual void readCameraSettings(const QString & filePath); virtual void readCameraSettings(const QString & filePath);
virtual bool readCoreSettings(const QString & filePath); virtual bool readCoreSettings(const QString & filePath);
virtual void writeSettings(const QString & filePath); virtual void writeCameraSettings(const QString & filePath) const {}
virtual void writeCoreSettings(const QString & filePath) const {}
virtual QString getTmpIniFilePath() const; virtual QString getTmpIniFilePath() const;