mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-12-23 10:05:46 -05:00
68603fec43
(Possibly need to add a mutex for MainCore::getPluginManager, so only can be used by one thread) Add option to automatically update My Position based on GPS. This is started in MainCore, so we get position as soon as possible. Don't set QFileDialog::DontUseNativeDialog on Android, as Qt's file dialog can't access user storage. Set globally for Linux/Windows, rather than for each dialog. MainWindow: - Add welcome dialog for Android. - Don't show menu bar or status bar on Android to save screen space. - On Android, change tab position when screen orientation changes. - Load default configurations and presets first time SDRangel is run. - Change loadConfiguration to use a QProgressDialog rather than QMessageBox, as the latter was crashing on Android. - Use DialogPositioner to ensure dialogs are on screen.
47 lines
1.9 KiB
C++
47 lines
1.9 KiB
C++
///////////////////////////////////////////////////////////////////////////////////
|
|
// Copyright (C) 2016 F4EXB //
|
|
// written by Edouard Griffiths //
|
|
// //
|
|
// This program 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 as version 3 of the License, or //
|
|
// (at your option) any later version. //
|
|
// //
|
|
// This program 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 V3 for more details. //
|
|
// //
|
|
// You should have received a copy of the GNU General Public License //
|
|
// along with this program. If not, see <http://www.gnu.org/licenses/>. //
|
|
///////////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef SDRBASE_GUI_MYPOSITIONDIALOG_H_
|
|
#define SDRBASE_GUI_MYPOSITIONDIALOG_H_
|
|
|
|
#include <QDialog>
|
|
#include "settings/mainsettings.h"
|
|
#include "export.h"
|
|
|
|
namespace Ui {
|
|
class MyPositionDialog;
|
|
}
|
|
|
|
class SDRGUI_API MyPositionDialog : public QDialog {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit MyPositionDialog(MainSettings& mainSettings, QWidget* parent = 0);
|
|
~MyPositionDialog();
|
|
|
|
private:
|
|
Ui::MyPositionDialog* ui;
|
|
MainSettings& m_mainSettings;
|
|
|
|
private slots:
|
|
void accept();
|
|
void on_gps_clicked();
|
|
};
|
|
|
|
#endif /* SDRBASE_GUI_MYPOSITIONDIALOG_H_ */
|