* [Companion] On first use of Companion show preferences dialog and new welcome message (closes #4731); Improve detection of new version upgrade & reformat message; Add download link URL to Linux update notice (closes #4774); Fix issue with leftover top-level settings categories when checking for older versions which don't exist; Introduce basic structure for warnings/messages to be suppressed by user preferences (eg. "don't show this message again" option). * Welcome msg typo fix.
53 lines
2.2 KiB
C++
53 lines
2.2 KiB
C++
/*
|
|
* Copyright (C) OpenTX
|
|
*
|
|
* Based on code named
|
|
* th9x - http://code.google.com/p/th9x
|
|
* er9x - http://code.google.com/p/er9x
|
|
* gruvin9x - http://code.google.com/p/gruvin9x
|
|
*
|
|
* License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*
|
|
* 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 for more details.
|
|
*/
|
|
|
|
#ifndef _WARNINGS_H_
|
|
#define _WARNINGS_H_
|
|
|
|
#define CPN_STR_MSG_WELCOME QCoreApplication::translate("Companion", \
|
|
"<p><b>Welcome to OpenTX v%1.</b></p>" \
|
|
"<p>As the first step, please configure the initial Radio Profile by selecting your Radio Type, Menu Language, and Build Options.</p>" \
|
|
"<p>You may also want to take this time to review the other available options in the displayed Settings dialog.</p>" \
|
|
"<p>After saving your settings, we recommend you download the latest firmware for your radio by using the <i>File -> Download</i> menu option.</p>" \
|
|
"<p>Please visit <a href='http://www.open-tx.org'>open-tx.org</a> for latest news, updates and documentation. Thank you for choosing OpenTX!</p>" \
|
|
"- The OpenTX Team.")
|
|
|
|
#define CPN_STR_MSG_UPGRADED QCoreApplication::translate("Companion", \
|
|
"<p><b>Thank you for upgrading to OpenTX v%1.</b></p>" \
|
|
"<p>This is a major upgrade that adds and modifies a lot of things, so please make sure that you read release notes carefully" \
|
|
" to learn about the changes, and thoroughly check each of your models for proper function.</p>" \
|
|
"<p>Please visit <a href='http://www.open-tx.org'>open-tx.org</a> for release notes and other documentation.</p>" \
|
|
"- The OpenTX Team.")
|
|
|
|
namespace AppMessages {
|
|
|
|
// These are used for saving "[don't] show this message again" user preferences.
|
|
enum MessageCodes {
|
|
MSG_NONE = 0,
|
|
MSG_WELCOME = 0x01,
|
|
MSG_UPGRADED = 0x02,
|
|
MSG_RESERVED = 0x04, // reserved due to legacy code
|
|
};
|
|
|
|
} // namespace AppWarnings
|
|
|
|
#endif // _WARNINGS_H_
|
|
|