Commit 075b5ec5 authored by Gus Grubba's avatar Gus Grubba

Settings interface should define the default settings

parent 6dc57634
...@@ -126,6 +126,11 @@ QVariantList &QGCCorePlugin::settings() ...@@ -126,6 +126,11 @@ QVariantList &QGCCorePlugin::settings()
return _p->settingsList; return _p->settingsList;
} }
int QGCCorePlugin::defaltSettings()
{
return 0;
}
QGCOptions* QGCCorePlugin::options() QGCOptions* QGCCorePlugin::options()
{ {
if(!_p->defaultOptions) { if(!_p->defaultOptions) {
......
...@@ -32,20 +32,27 @@ public: ...@@ -32,20 +32,27 @@ public:
QGCCorePlugin(QGCApplication* app); QGCCorePlugin(QGCApplication* app);
~QGCCorePlugin(); ~QGCCorePlugin();
Q_PROPERTY(QVariantList settings READ settings CONSTANT) Q_PROPERTY(QVariantList settings READ settings CONSTANT)
Q_PROPERTY(QGCOptions* options READ options CONSTANT) Q_PROPERTY(int defaltSettings READ defaltSettings CONSTANT)
Q_PROPERTY(QGCOptions* options READ options CONSTANT)
//! The list of settings under the Settings Menu //! The list of settings under the Settings Menu
/*! /*!
@return A list of QGCSettings @return A list of QGCSettings
*/ */
virtual QVariantList& settings (); virtual QVariantList& settings ();
//! The default settings panel to show
/*!
@return The settings index
*/
virtual int defaltSettings ();
//! Global options //! Global options
/*! /*!
@return An instance of QGCOptions @return An instance of QGCOptions
*/ */
virtual QGCOptions* options (); virtual QGCOptions* options ();
// Override from QGCTool // Override from QGCTool
void setToolbox (QGCToolbox *toolbox); void setToolbox (QGCToolbox *toolbox);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment