Commit 717cef3e authored by Don Gagne's avatar Don Gagne

Added saved file location, Flight Data logging

Also renamed from QGCSettingsWidget to SettingsDialog to better reflect
usage.
parent a9c32a28
This diff is collapsed.
#ifndef QGCSETTINGSWIDGET_H
#define QGCSETTINGSWIDGET_H
/*=====================================================================
QGroundControl Open Source Ground Control Station
(c) 2009 - 2015 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
This file is part of the QGROUNDCONTROL project
QGROUNDCONTROL is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
QGROUNDCONTROL is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with QGROUNDCONTROL. If not, see <http://www.gnu.org/licenses/>.
======================================================================*/
#ifndef SETTINGSDIALOG_H
#define SETTINGSDIALOG_H
#include <QDialog>
#include "MainWindow.h"
namespace Ui
{
class QGCSettingsWidget;
class SettingsDialog;
}
class QGCSettingsWidget : public QDialog
class SettingsDialog : public QDialog
{
Q_OBJECT
public:
QGCSettingsWidget(JoystickInput *joystick, QWidget *parent = 0, Qt::WindowFlags flags = Qt::Sheet);
~QGCSettingsWidget();
public slots:
SettingsDialog(JoystickInput *joystick, QWidget *parent = 0, Qt::WindowFlags flags = Qt::Sheet);
~SettingsDialog();
public slots:
void styleChanged(int index);
void selectCustomMode(int mode);
private slots:
private slots:
void _deleteSettingsToggled(bool checked);
void _selectSavedFilesDirectory(void);
void _validateBeforeClose(void);
private:
MainWindow* mainWindow;
Ui::QGCSettingsWidget* ui;
bool updateStyle(QString style);
MainWindow* _mainWindow;
Ui::SettingsDialog* _ui;
};
#endif // QGCSETTINGSWIDGET_H
#endif
This diff is collapsed.
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