1
0
Fork 0
flightgear/src/GUI
Automatic Release Builder 8f9f0cbb19 Change default Windows download-dir to
$HOME/FlightGear/Downloads

Add a launcher warning about this, to request users to relocate existing
files, they already downloaded.
2020-12-02 17:36:12 +00:00
..
assets Launcher FirstRun: add ‘scroll to bottom’ hint 2020-11-12 09:31:44 +00:00
qml Change default Windows download-dir to 2020-12-02 17:36:12 +00:00
AddOnsController.cxx Rebase photoscenery patch on next 2020-11-23 17:53:35 -06:00
AddOnsController.hxx Launcher: enable/disable all add-on types 2020-03-09 16:16:50 +00:00
AddonsModel.cxx Launcher: fix appearance of disabled add-ons. 2020-10-29 16:22:35 +00:00
AddonsModel.hxx Modifications to launcher to load Add-on modules and view related metadata. Each module can also be selectively enabled with a checkbox. Fixes also submitted by Florent Rougon. 2019-03-03 12:59:48 -05:00
AircraftItemModel.cxx Launcher: fix favourites behaviour with variants 2020-10-29 14:51:45 +00:00
AircraftItemModel.hxx Launcher: fix favourites behaviour with variants 2020-10-29 14:51:45 +00:00
AircraftProxyModel.cxx Launcher: fix some minor glitches in Aircraft list 2020-10-29 16:22:33 +00:00
AircraftProxyModel.hxx [Launcher] #2316 - fixed sorting in the aircraft grid/listview. 2020-09-05 10:44:43 +01:00
AirportDiagram.cxx Removed unreachable code 2020-08-29 11:20:40 -05:00
AirportDiagram.hxx Launcher: improve hit-testing of helipad 2020-07-15 09:52:02 +01:00
AirportList.cxx Give the FGAirport class a sane filename. 2013-02-21 11:32:02 +00:00
AirportList.hxx Make FGDialog an interface, moving existing code to FGPUIDialog implementation. (no functionality change, yet) 2011-11-19 20:46:17 +00:00
BaseDiagram.cxx Launcher: show helipads and runways for airports 2020-07-13 14:29:20 +01:00
BaseDiagram.hxx Carrier "abeam" position support 2020-04-05 23:13:32 +01:00
CanvasWidget.cxx Better fix for Canvas-in-PUI compositing 2018-01-28 16:10:18 +00:00
CanvasWidget.hxx Rename our own version of pu.h to FlightGear_pu.h per James advice. Remove inclusion of pu.h where it isn't requirted. 2020-09-03 12:56:01 +02:00
CarrierDiagram.cxx Carrier "abeam" position support 2020-04-05 23:13:32 +01:00
CarrierDiagram.hxx Carrier "abeam" position support 2020-04-05 23:13:32 +01:00
CarriersLocationModel.cxx Carrier launcher: Usability improvements 2020-04-03 21:43:19 +01:00
CarriersLocationModel.hxx Carrier launcher: Usability improvements 2020-04-03 21:43:19 +01:00
CatalogListModel.cxx Fix a glitch in adding the default catalog 2020-11-12 09:35:32 +00:00
CatalogListModel.hxx Launcher: fix feedback adding default catalog 2020-10-29 16:24:41 +00:00
CMakeLists.txt Launcher: UI feedback for hangar migrations 2020-10-29 16:24:39 +00:00
CocoaFileDialog.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
CocoaFileDialog.mm CompositeViewer: Support for multiple view windows using osgViewer::CompositeViewer. 2020-11-21 13:27:02 +00:00
CocoaHelpers.h UI handling tweaks 2020-06-05 17:54:27 +01:00
CocoaHelpers.mm Add-ons localization support 2020-07-09 18:14:56 +01:00
CocoaHelpers_private.h Refactor Cocoa helpers. 2013-11-16 10:58:17 +00:00
CocoaMouseCursor.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
CocoaMouseCursor.mm Use future-proof SGPath APIs. 2016-06-28 10:08:38 +01:00
DefaultAircraftLocator.cxx Splash screens: support more, and JPEGs 2020-10-29 16:23:26 +00:00
DefaultAircraftLocator.hxx Launcher: update Advanced-weather handling 2018-09-07 15:56:10 +01:00
dialog.cxx Make FGDialog an interface, moving existing code to FGPUIDialog implementation. (no functionality change, yet) 2011-11-19 20:46:17 +00:00
dialog.hxx PUI Dialogs fixes 2018-08-10 02:00:38 +02:00
DialogStateController.cxx Add Qt dialog state controller 2020-06-05 22:09:03 +01:00
DialogStateController.hxx Add Qt dialog state controller 2020-06-05 22:09:03 +01:00
fake_qguiapp_p.h UI: support OSG multi-threading modes, partially 2020-06-08 22:44:52 +01:00
FavouriteAircraftData.cxx src/GUI/FavouriteAircraftData.cxx: add #include of <memory> to fix compile error. 2020-04-04 11:19:46 +01:00
FavouriteAircraftData.hxx Launcher: move favourites to its own storage class 2020-04-04 09:20:23 +01:00
FGCocoaMenuBar.hxx Prevent PUI menubar obscuring startup tips 2017-05-11 08:39:48 +01:00
FGCocoaMenuBar.mm Fix some macOS 10.12 SDK deprecation warnings 2020-06-22 10:25:51 +01:00
FGColor.cxx Clean-up some SGMath dependencies. 2012-05-05 00:56:29 +02:00
FGColor.hxx Fix some compiler warnings. 2012-10-13 17:59:47 +02:00
FGFontCache.cxx Rename our own version of pu.h to FlightGear_pu.h per James advice. Remove inclusion of pu.h where it isn't requirted. 2020-09-03 12:56:01 +02:00
FGFontCache.hxx Remove use of unary_function, binary_function 2020-06-22 10:25:51 +01:00
FGPUIDialog.cxx Use new-style sub-system lookup 2020-08-05 15:15:17 +01:00
FGPUIDialog.hxx PUI Dialogs fixes 2018-08-10 02:00:38 +02:00
FGPUIMenuBar.cxx Rename our own version of pu.h to FlightGear_pu.h per James advice. Remove inclusion of pu.h where it isn't requirted. 2020-09-03 12:56:01 +02:00
FGPUIMenuBar.hxx Prevent PUI menubar obscuring startup tips 2017-05-11 08:39:48 +01:00
FGQmlInstance.cxx Command / property bridges for QML / QtQuick 2017-10-05 12:38:27 +01:00
FGQmlInstance.hxx Command / property bridges for QML / QtQuick 2017-10-05 12:38:27 +01:00
FGQmlPropertyNode.cxx Add property Qt item-model 2020-06-05 22:09:03 +01:00
FGQmlPropertyNode.hxx Add property Qt item-model 2020-06-05 22:09:03 +01:00
FGQQWindowManager.cxx Resolve warnings: comparison between unsigned and signed types 2020-08-29 10:15:02 -05:00
FGQQWindowManager.hxx UI handling tweaks 2020-06-05 17:54:27 +01:00
FGWindowsMenuBar.cxx CompositeViewer: Support for multiple view windows using osgViewer::CompositeViewer. 2020-11-21 13:27:02 +00:00
FGWindowsMenuBar.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
FileDialog.cxx Replace boost::shared_ptr/weak_ptr by std::shared_ptr/weak_ptr 2020-04-22 14:05:46 +01:00
FileDialog.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00
FlightGear_pu.h Rename our own version of pu.h to FlightGear_pu.h per James advice. Remove inclusion of pu.h where it isn't requirted. 2020-09-03 12:56:01 +02:00
FlightPlanController.cxx Flightplans: add clearAll, rename clear -> clearLegs 2020-08-17 16:11:10 +01:00
FlightPlanController.hxx Launcher: only submit a FP when requested 2018-09-02 09:32:13 +01:00
fonts.cxx Rename our own version of pu.h to FlightGear_pu.h per James advice. Remove inclusion of pu.h where it isn't requirted. 2020-09-03 12:56:01 +02:00
gui.cxx Add our own version of pu.h and use it to prevent bug #2362 on all systems. This can be done since pu.h is to be considered in code freeze forever anyhow. 2020-09-01 10:12:42 +02:00
gui.h Rename our own version of pu.h to FlightGear_pu.h per James advice. Remove inclusion of pu.h where it isn't requirted. 2020-09-03 12:56:01 +02:00
gui_funcs.cxx Change screenshot filename to have date time 2019-01-20 23:26:58 +01:00
HoverArea.cxx Launcher: favourite aircraft support 2020-04-01 10:47:29 +01:00
HoverArea.hxx Launcher: favourite aircraft support 2020-04-01 10:47:29 +01:00
InstallSceneryDialog.cxx Cmake: Remove version.h machinery 2020-08-24 15:04:24 +01:00
InstallSceneryDialog.hxx Scenery extraction: set progress text 2017-01-31 17:11:44 +01:00
InstallSceneryDialog.ui Text fix in ‘Install custom scenery’ dialog 2018-10-12 09:11:20 +01:00
LaunchConfig.cxx Launcher: allow copying the raw command line 2018-09-02 09:18:46 +01:00
LaunchConfig.hxx Launcher: allow copying the raw command line 2018-09-02 09:18:46 +01:00
LauncherArgumentTokenizer.cxx PosInit: fix a crash with invalid park-pos. 2020-05-21 23:19:39 +01:00
LauncherArgumentTokenizer.hxx Launcher: ensure extra args override launcher ones 2018-06-25 23:06:20 +01:00
LauncherController.cxx Change default Windows download-dir to 2020-12-02 17:36:12 +00:00
LauncherController.hxx Change default Windows download-dir to 2020-12-02 17:36:12 +00:00
LauncherMainWindow.cxx Restore Launcher renderer settings to pre-Compositor state 2020-11-16 18:37:05 +01:00
LauncherMainWindow.hxx Launcher: port the QQC2 check to next 2020-10-29 21:21:00 +00:00
LauncherNotificationsController.cxx Launcher: UI feedback for hangar migrations 2020-10-29 16:24:39 +00:00
LauncherNotificationsController.hxx Launcher: UI feedback for hangar migrations 2020-10-29 16:24:39 +00:00
LauncherPackageDelegate.cxx Launcher: UI feedback for hangar migrations 2020-10-29 16:24:39 +00:00
LauncherPackageDelegate.hxx Launcher: UI feedback for hangar migrations 2020-10-29 16:24:39 +00:00
layout-props.cxx Rename our own version of pu.h to FlightGear_pu.h per James advice. Remove inclusion of pu.h where it isn't requirted. 2020-09-03 12:56:01 +02:00
layout.cxx Fix a clang unused constant warning 2015-03-18 20:34:15 +01:00
layout.hxx use <enabled>false</enabled> flag for widgets that shouldn't be drawn 2008-08-05 05:27:07 +00:00
LocalAircraftCache.cxx Sentry: add some extra bread-crumbs 2020-11-12 09:35:37 +00:00
LocalAircraftCache.hxx Fix a crash (race condition) closing the launcher 2020-10-29 16:24:41 +00:00
LocationController.cxx Launcher: fix L10N issues found by Michael D 2020-10-29 21:21:40 +00:00
LocationController.hxx Launcher: fix L10N issues found by Michael D 2020-10-29 21:21:40 +00:00
MapWidget.cxx Removed unreachable code 2020-08-29 11:20:40 -05:00
MapWidget.hxx Rename our own version of pu.h to FlightGear_pu.h per James advice. Remove inclusion of pu.h where it isn't requirted. 2020-09-03 12:56:01 +02:00
menubar.cxx Crash:harden against malformed menu bar entries 2020-09-08 14:01:39 +01:00
menubar.hxx Prevent PUI menubar obscuring startup tips 2017-05-11 08:39:48 +01:00
MessageBox.cxx CompositeViewer: Support for multiple view windows using osgViewer::CompositeViewer. 2020-11-21 13:27:02 +00:00
MessageBox.hxx Add —disable-gui option 2020-07-14 12:05:53 +01:00
ModelDataExtractor.cxx Launcher: fix favourites loading 2020-04-02 16:13:12 +01:00
ModelDataExtractor.hxx Added some #includes of Qt headers that were missing. 2020-06-19 20:45:11 +01:00
MouseCursor.cxx CompositeViewer: Support for multiple view windows using osgViewer::CompositeViewer. 2020-11-21 13:27:02 +00:00
MouseCursor.hxx Model relative property tree root binding. 2017-07-05 11:37:17 +02:00
MPServersModel.cpp Launcher: fix a bug when using MP server 0 or 1 2018-10-25 12:10:42 +01:00
MPServersModel.h Fix compiler warnings 2020-04-12 21:52:19 +01:00
NavaidDiagram.cxx Better units handling in the launcher / UI 2018-07-19 09:58:44 +01:00
NavaidDiagram.hxx Better units handling in the launcher / UI 2018-07-19 09:58:44 +01:00
NavaidSearchModel.cxx Launcher: initial carrier support 2020-03-20 15:51:47 +00:00
NavaidSearchModel.hxx Launcher: initial carrier support 2020-03-20 15:51:47 +00:00
new_gui.cxx src/GUI/new_gui.cxx: disable rescan of style files because causes problems. 2020-11-02 10:53:38 +00:00
new_gui.hxx Added command 'dialog-toggle' - toggles display of dialogue. 2020-10-31 17:23:28 +00:00
PathListModel.cxx Launcher: Fix a typo breaking path re-ordering 2020-03-10 10:28:56 +00:00
PathListModel.hxx Launcher: Fix a typo breaking path re-ordering 2020-03-10 10:28:56 +00:00
PathUrlHelper.cxx Expose child-props to QML binding class 2020-06-05 22:09:03 +01:00
PathUrlHelper.hxx Expose child-props to QML binding class 2020-06-05 22:09:03 +01:00
PixmapImageItem.cxx Fix a compilation issue reported by Dany 2018-06-28 12:05:49 +01:00
PixmapImageItem.hxx Launcher: location page in QtQuick 2018-06-13 10:01:04 +01:00
PreviewImageItem.cxx Launcher: fixes for lingering previews 2018-05-09 20:11:58 +01:00
PreviewImageItem.hxx Launcher: fixes for lingering previews 2018-05-09 20:11:58 +01:00
property_list.cxx Property list: show group id/name in verbose mode 2019-03-03 11:56:52 +00:00
property_list.hxx Make FGDialog an interface, moving existing code to FGPUIDialog implementation. (no functionality change, yet) 2011-11-19 20:46:17 +00:00
PropertyItemModel.cxx Resolve warnings: comparison between unsigned and signed types 2020-08-29 10:15:02 -05:00
PropertyItemModel.hxx Command / property bridges for QML / QtQuick 2017-10-05 12:38:27 +01:00
PUIFileDialog.cxx Replace BOOST_FOREACH by C++ 11 for range loop. 2020-04-12 14:40:36 +01:00
PUIFileDialog.hxx Make it all work with existing FileSelector API. 2013-01-19 16:23:05 +00:00
QmlAircraftInfo.cxx Launcher: overhaul local -set.xml parsing 2020-10-29 16:22:35 +00:00
QmlAircraftInfo.hxx Launcher: overhaul local -set.xml parsing 2020-10-29 16:22:35 +00:00
QmlNavCacheWrapper.cxx Launcher: location page in QtQuick 2018-06-13 10:01:04 +01:00
QmlNavCacheWrapper.hxx Launcher: location page in QtQuick 2018-06-13 10:01:04 +01:00
QmlPositioned.cxx Launcher: fix helipad selection 2020-07-13 14:29:20 +01:00
QmlPositioned.hxx Launcher: use new SGGeod <-> string functions 2018-06-25 18:12:43 +01:00
QmlPropertyModel.cxx Resolve warnings: comparison between unsigned and signed types 2020-08-29 10:15:02 -05:00
QmlPropertyModel.hxx Add property Qt item-model 2020-06-05 22:09:03 +01:00
QmlRadioButtonHelper.cxx Fix compilation on Qt 5.4 2018-06-15 10:33:11 +01:00
QmlRadioButtonHelper.hxx Fix compilation on Qt 5.4 2018-06-15 10:33:11 +01:00
QQuickDrawable.cxx Fix a missed pu.h rename. 2020-09-03 20:25:14 +01:00
QQuickDrawable.hxx Add missing code to previous commit :) 2020-06-05 20:49:05 +01:00
QtFileDialog.cxx Improve in-sim launcher behaviour 2020-03-17 10:00:17 +00:00
QtFileDialog.hxx add new QtFileDialog to avoid using Nasal in file selectors 2016-02-10 22:58:56 +00:00
QtHelpers.cxx UI handling tweaks 2020-06-05 17:54:27 +01:00
QtHelpers.hxx UI handling tweaks 2020-06-05 17:54:27 +01:00
QtLauncher.cxx Sentry: add some extra bread-crumbs 2020-11-12 09:35:37 +00:00
QtLauncher.hxx Lock-file dialog: allow quit-ing, make translated 2020-05-07 16:49:50 +01:00
QtLauncher_fwd.hxx Launcher: location page in QtQuick 2018-06-13 10:01:04 +01:00
QtMessageBox.cxx Split flightgear::initApp() to make it usable even without FGGlobals initialized 2016-12-29 11:33:19 +01:00
QtMessageBox.hxx {fatal,modal}MessageBox: Use Qt on Linux when available 2015-11-24 07:24:32 +00:00
QtQuickFGCanvasItem.cxx Canvas proxy for QtQuick rendering 2017-10-05 12:37:43 +01:00
QtQuickFGCanvasItem.hxx Canvas proxy for QtQuick rendering 2017-10-05 12:37:43 +01:00
README get rid of mouse.cxx and pu{Show|Hide}Cursor() 2008-07-27 09:39:10 +00:00
RecentAircraftModel.cxx Launcher: Separate recent-foo data by version 2020-10-29 16:24:41 +00:00
RecentAircraftModel.hxx Fix bug #2306 - missed refresh of the history model 2018-07-23 09:34:31 +01:00
RecentLocationsModel.cxx Launcher: Separate recent-foo data by version 2020-10-29 16:24:41 +00:00
RecentLocationsModel.hxx Launcher UI feedback: mark history buttons as disabled 2018-04-16 15:13:06 +01:00
resources.qrc Change default Windows download-dir to 2020-12-02 17:36:12 +00:00
RouteDiagram.cxx Fix crash in flight-plan UI 2020-10-25 20:14:10 +00:00
RouteDiagram.hxx Flight planning in the launcher 2018-08-28 12:23:01 +01:00
SetupRootDialog.cxx SetupRootDialog: fix download URI 2020-11-12 09:35:03 +00:00
SetupRootDialog.hxx SetupRootDialog: avoid calling exit() 2020-10-29 16:22:35 +00:00
SetupRootDialog.ui Added the missing FG icons to the Qt dialogs 2017-01-25 18:18:11 +01:00
StackController.cxx Add Qt dialog state controller 2020-06-05 22:09:03 +01:00
StackController.hxx Add Qt dialog state controller 2020-06-05 22:09:03 +01:00
ThumbnailImageItem.cxx Remove checks for older Qt versions 2020-06-18 13:23:26 +01:00
ThumbnailImageItem.hxx Fix ‘add-default-catalog’ flow from aircraft list 2018-05-08 06:52:07 +01:00
UnitsModel.cxx Launcher: missed translations MichaelD spotted 2020-11-12 09:30:23 +00:00
UnitsModel.hxx Launcher: disable magnetic bearing/headings 2018-11-25 13:51:06 +00:00
UpdateChecker.cxx Launcher: UI feedback for hangar migrations 2020-10-29 16:24:39 +00:00
UpdateChecker.hxx Launcher: add update checker UI 2020-10-29 16:21:47 +00:00
WaypointList.cxx Less Boost. 2019-02-06 17:36:36 +00:00
WaypointList.hxx Rename our own version of pu.h to FlightGear_pu.h per James advice. Remove inclusion of pu.h where it isn't requirted. 2020-09-03 12:56:01 +02:00
WindowsFileDialog.cxx CompositeViewer: Support for multiple view windows using osgViewer::CompositeViewer. 2020-11-21 13:27:02 +00:00
WindowsFileDialog.hxx Windows native file-dialog, menu-bar 2014-01-20 18:43:02 +00:00
WindowsMouseCursor.cxx Windows cursor implementation. 2013-03-06 18:22:37 +00:00
WindowsMouseCursor.hxx Replace auto_ptr with unique_ptr 2016-12-07 11:03:54 +01:00

This directory contains code for the FlightGear user interface.
Currently, the code is based on PUI, which is part of PLIB.

The code is currently in transition between the old, hard-coded C++
interface and a new, XML-configurable modular subsystem.

Files:

dialog.[ch]xx           XML-configurable dialog box.
gui.cxx, gui.h          Top-level GUI functions (deprecated).
gui_funcs.cxx           Implementation of internal GUI functions (deprecated).
menubar.[ch]xx          XML-configurable menu bar.
new_gui.[ch]xx          Top-level for the GUI subsystem.


David Megginson
2003-09-26