Klaus Basan
5bdb8659ca
refs #196 , encapsulated transponder mode selection (combo box)
...
* promoted QComboBox in GUI
* features automatic reset for ident
* Conversion to CTransponder::TransponderMode from string
2014-03-27 01:13:19 +01:00
Klaus Basan
d27aa92866
refs #185 , added config panel for FSX to GUI. Allows to write a simconnect.cfg, if FSX is running remotely.
2014-03-26 19:50:58 +01:00
Roland Winklmeier
805a751071
Fixed not DBus registered method from CContextSimulator
...
CContextSimulator::ownAircraft was not a public slot and therefore
not available via DBus. In the same step renamed the method
to getOwnAircraft to be consistent.
2014-03-12 00:41:55 +01:00
Roland Winklmeier
e978b6dee1
Central build configuration
...
* config.pri: Build configuration version
* library.pri project library dependencies
* build.pri: compiler/qmake configuration
refs #145
2014-03-11 22:01:31 +01:00
Roland Winklmeier
b0d55687bd
Refactored inheritance hierarchy of ContextSettings
...
refs #85
2014-03-11 21:44:58 +01:00
Roland Winklmeier
ac8ade5e05
Refactored inheritance hierarchy of ContextNetwork
...
refs #85
2014-03-11 21:44:58 +01:00
Roland Winklmeier
33aee8cb12
Refactored inheritance hierarchy of ContextAudio (former ContextVoice)
...
refs #85
2014-03-11 21:36:57 +01:00
Roland Winklmeier
1e8a2a5b01
Refactored inheritance hierarchy of ContextApplication
...
refs #85
2014-03-11 21:26:19 +01:00
Roland Winklmeier
eccfae1fd3
Add new page in sample_blackgui to display user aircraft data
...
refs #143
2014-03-11 21:26:18 +01:00
Roland Winklmeier
23056c61c8
FSX implementation divided into three parts:
...
- SimConnect handling done in CSimulatorFSX
- Exception handling done by CSimConnectException
- Data definitions done by CSimConnectDataDefinition
refs #142
2014-03-11 21:26:18 +01:00
Klaus Basan
dde9710144
Refs #140 , refs #85 Rename namespace voice to audio.
...
In #85 the voice context will be renamed to audio context, so the CValueObject classes will be renamed to namespace Audio too.
As #140 changes many CValueClasses, this crossover change is done in the same unit of work.
2014-03-10 14:43:06 +01:00
Klaus Basan
a5183c2fc4
Resolved issue in GUI init overlooked during merge
2014-02-26 14:35:57 +01:00
Klaus Basan
7f68191e0f
Fixed resource loading in Unit test and improved check in sample GUI's main
2014-02-26 14:34:17 +01:00
Klaus Basan
1b846f44c8
Fixed LIBS order, as I have run into gcc "undefined reference to" issued
2014-02-26 14:33:15 +01:00
Klaus Basan
0fb3836713
refs #146 , minor GUI tweaks as result of testing the features
2014-02-26 04:03:32 +01:00
Klaus Basan
af3a239e40
refs #139 added tab in GUI for changing hotkeys
...
In order to better identify the models, the model members have been prefixed with "model"
2014-02-26 03:38:31 +01:00
Klaus Basan
18b31b49ac
refs #129 , updated GUI to play notification sounds:
...
* prepared for login/off sounds
* prepared for text message sounds
* helper method to play sounds
* enabled mute / mixer also in cockpit, including context menus
* settings for notification sounds
* some minor tweaks, e.g. changed signal/slot to C++ style where missing
2014-02-12 20:14:31 +01:00
Klaus Basan
e88ee7c808
refs #93 , re-read ATIS by pressing button from GUI
2014-02-08 14:11:34 +01:00
Klaus Basan
2d54f95fab
Fixing issue with marking connected voice rooms by "*". This leads to a problem when overriding the voice room URL.
...
Now using colours / stylesheet.
2014-02-08 01:46:15 +01:00
Klaus Basan
f56b3b878f
Fix overriding cockpit values if a field is input focused.
...
Cockpit updates are a 2 way process, from context to GUI and vice versa.
This fix checks if a widget is focused, and if so, updating is ignored.
2014-02-08 01:11:03 +01:00
Klaus Basan
ec3e8d496b
Formatted QSS (style sheet)
2014-02-07 04:01:28 +01:00
Klaus Basan
6bf930650a
fixes #123 by displaying the Audio test in the GUI
...
* added methods to get results in context
* added signal to indicate audio test completed
* updated GUI to display results
* changed test run methods to non-const to be consistent with voice lib
* Logic in GUI to avoid parallel / interfering tests
* Fixed wrong Q_ASSERT message and QTimer::singleShot in voice_vatlib.cpp
2014-02-06 16:07:16 +01:00
Klaus Basan
ff5cf5ea4a
refs #91 & #124 doxygen fixes, style/comment changes, typos, and override keywords
2014-02-05 23:26:13 +00:00
Klaus Basan
ce22fc9552
Trigger Squelch and Mic test from GUI, refs #123
2014-02-05 23:16:34 +00:00
Klaus Basan
431b347cfd
Improved status bar, connection handling, displaying ATC station as tooltip
...
when it matches a frequency
2014-02-05 23:16:26 +00:00
Klaus Basan
fda587994d
CValueObject virtual method toIcon, reprsenting the object as icon where applicable.
...
Currently used for status messages (severity), will be used for CAtcStation and others as well.
2014-02-05 23:16:14 +00:00
Klaus Basan
b8d87038a1
Fixed .pro files, typos in libblacksound (non win)
2014-02-05 23:15:51 +00:00
Klaus Basan
e88bfde3db
Status messages as table view in the GUI, not only text.
...
Some minor GUI tweaks.
2014-02-05 23:15:48 +00:00
Klaus Basan
813c64087f
Updated GUI for SELCAL messages and tones.
...
Some minor changes in the same step:
* Fixed some style sheets
* Added QToolBox as preparation for a status message list
* Renamed voice settings to audio settings
2014-02-05 23:15:38 +00:00
Klaus Basan
e877c5c368
SELCAL test (playing the SELCAL tone) and selection (from 2 code pairs).
2014-02-05 23:15:19 +00:00
Klaus Basan
489de7642b
Modifications for GUI .pro file, in order to use sound.
2014-02-05 23:15:09 +00:00
Klaus Basan
b74aaf7467
Fixed stupid typo
2014-01-31 01:23:41 +01:00
Klaus Basan
c227de4690
comment, see https://dev.vatsim-germany.org/issues/97#note-8
2014-01-31 00:14:29 +01:00
Klaus Basan
6b72d61cef
Some finetuning in GUI:
...
* stretched last header column
* height of some grid rows in cockpit
2014-01-27 16:12:18 +01:00
Klaus Basan
1199f05fe2
Added LoginMode for login from GUI
...
* updated context method
* updated GUI, checkboxes for mode
* style sheet modified due to GUI update
2014-01-26 02:34:56 +01:00
Klaus Basan
38d07286e1
Removed m_voiceRoomCom1/2 members and directly updating voice context
...
with voice rooms
2014-01-25 02:14:29 +01:00
Klaus Basan
fb3d7e4d28
Added updating of user views:
...
* timers
* loading of objects
* refactoring of some methods
2014-01-22 17:44:16 +01:00
Klaus Basan
4ceb7367f9
GUI, added table view for user lists:
...
* All users
* Voice room COM1/2 users
Remark: Not yet updated, just preparation of views
2014-01-22 03:08:28 +01:00
Klaus Basan
dada8bd433
Doxygen
2014-01-22 02:49:16 +01:00
Klaus Basan
f0b97aac24
Improved rounding for COM frequencies to 25KHz in GUI
2014-01-20 13:18:34 +01:00
Klaus Basan
4f8b63cdf1
Always loading ATC/aircrafts in GUI, not only if the tab is visible
2014-01-20 13:17:15 +01:00
Roland Winklmeier
cb112c6ddb
Merge branch 'master' of dev.vatsim-germany.org:vatpilotclient/client
2014-01-18 20:38:22 +01:00
Roland Winklmeier
da6e7a58a4
Add ifdefs arround native windows code to fix linux build
...
- There was some native windows code not properly covered by ifdefs.
- handlePushToTalk() is not yet implemented on linux. Add a dummy.
2014-01-18 20:12:02 +01:00
Klaus Basan
b2afdd9860
Minor GUI tweak
2014-01-18 13:29:33 +01:00
Klaus Basan
f883babc20
Only Doxygen fixes in order to answer
...
https://dev.vatsim-germany.org/boards/22/topics/1417?r=1432#message-1432
Fixed some Doxygen warnings along with it
No code changes!
2014-01-17 22:53:37 +01:00
Klaus Basan
16dc959662
Fixed 4 gcc warnings (2x order, 1x explicit constructor, 1x GUI / from related)
2014-01-17 20:05:00 +01:00
Klaus Basan
222756e7ac
Fixed 2 bugs only obvious when running with Core/DBus
...
* init of m_enabled in modulator missing, crashed DBus marshalling
* Need to check boundaries of voice rooms in GUI for empty list
2014-01-17 19:27:15 +01:00
Klaus Basan
72b7a7ab95
Added statusMessages (plural) as signal. This makes it easier
...
to send either single or multiple messages as required.
Along with the changes fixed some places where not all status
messages had been sent.
MainWindow connected with both signals (statusMessage, statusMessages)
Recreated DBus XML file
2014-01-17 18:42:34 +01:00
Klaus Basan
b20523a8f7
Fine tuning of Ident . Xpdr Ident is send for some seconds, then resets to its original value.
...
However, an intended changed during this time was ignored. Fixed this issue.
2014-01-17 13:44:46 +01:00
Klaus Basan
5ffe3dc759
Improved order and handling in MainWindow gracefulShutdown
2014-01-16 02:41:08 +01:00