Roland Winklmeier
2f527f72c3
refs #313 Remove the responsibility from IKeyboard to register
...
and call functions. Instead just monitor key ups and downs.
2014-08-19 14:41:36 +02:00
Roland Winklmeier
e06cb7d683
refs #313 Replaced old tuple system with meta tuples
2014-08-19 14:41:34 +02:00
Roland Winklmeier
50b5e80057
refs #313 Remove any occurence of function or virtual keycode from CKeyboardKey(list)
...
Justification for native virtual key is, because its not cross platform.
2014-08-19 14:41:34 +02:00
Roland Winklmeier
c6540e8521
refs #313 value class for hotkey functions
2014-08-19 14:07:38 +02:00
Klaus Basan
98942a6395
refs #304 , changed font settings
...
* QFontDialog is not working, as it is affected by the style sheets itself
* Added font settings to the GUI settings tab
* Added font color dialog for fonts
* Several utility methods
2014-08-14 01:28:22 +02:00
Klaus Basan
bbb342b905
Naming conventions, typos
2014-08-14 01:23:52 +02:00
Roland Winklmeier
b676c30dba
Disable building a app bundle on Mac OS X
...
This was required with the current project files, otherwise app
resources/plugins cannot be found because they are copied in different
pathes. Can be enabled again, when proper package and install files have been
added.
fixes #295
2014-08-07 10:32:50 +02:00
Mathew Sutcliffe
d6234ee2cd
refs #311 added initializer_list constructors in containers
2014-08-06 17:29:20 +01:00
Mathew Sutcliffe
58318677b5
refs #311 CDictionary: added move constructor and fixed move assignment
2014-08-06 17:29:19 +01:00
Klaus Basan
600ea2b803
Fixed several issues detected during testing / review (refs #304 )
...
* MS report 1-5 https://dev.vatsim-germany.org/issues/304#change-1800
* Clang warning https://dev.vatsim-germany.org/boards/22/topics/1982?r=1997#message-1997
* Wrong indexes for dockable widgets, RW: https://dev.vatsim-germany.org/issues/304#note-13
* Fixed wrong offset in Fsuipc class
* Improved position handling for floating widgets opened 1st time
2014-08-05 23:32:11 +02:00
Klaus Basan
3c12cd7b30
refs #299 , dockable widgets improvements
...
* preferred size instead of a auto adjustment for floatable widgets
* hack for hiding the tabbar (it still cosnumes space)
2014-08-05 23:32:09 +02:00
Klaus Basan
d3858a8b37
Formatting, Doxygen, Headers
2014-08-05 23:32:08 +02:00
Klaus Basan
cb350d9086
Several fixes related to refs #304
...
* removed #include <QtDesigner/QDesignerExportWidget>
* correct targets swiftcore / swiftgui
* Annotated possible error of QFontDialog / style sheet compliance
+ Set sizePolicy to preferred due to RWs rewiew ("over sized drawing")
2014-08-05 23:32:07 +02:00
Klaus Basan
a7bb0f2e22
refs #306 , fix for thread safety
2014-08-05 23:32:06 +02:00
Klaus Basan
b93b95fd73
Renamed infobarstatus to infobarstatuscomponent (CInfoBarStatusComponent)
2014-08-05 23:32:05 +02:00
Klaus Basan
a78422bf3e
Allow auto ajdust for floating widgets (via menu)
...
refs #299
2014-08-05 23:32:04 +02:00
Klaus Basan
34c9c5b7df
Renamed sample_blackgui -> swiftgui_standard and sample_blackcore -> swiftcore as discussed
2014-08-05 23:32:03 +02:00
Klaus Basan
18fe626db7
refs #304 , reflect changes in components for GUI, GUI utility class to set main window position correctly
2014-08-05 23:32:02 +02:00
Klaus Basan
e55bdd0857
refs #299 , dockable info bar, with style sheet
2014-08-05 23:32:00 +02:00
Klaus Basan
841abd9c14
refs #299 floating components for
...
* logs
* info status bar
2014-08-05 23:31:59 +02:00
Klaus Basan
c197ec8296
refs #304 , style sheet support for dock widgets
2014-08-05 23:31:58 +02:00
Klaus Basan
f8774540f2
Some refactoring for model base / view base
...
* update by int index (row)
* updateContainer renaming
2014-08-05 23:31:57 +02:00
Klaus Basan
9afc9024ca
refs #303 Simulator table view
...
* Simulator component
* Name / variant pair object / view / model
2014-08-05 23:31:56 +02:00
Klaus Basan
42f89ebeca
refs #304 , Icons, using new CIcon class
2014-08-05 23:31:55 +02:00
Klaus Basan
5873ec9359
refs #304 , centralized icons
...
* icons which can be rotated
* provide metadata
* integrated in CValueObjects
* added SVG support
2014-08-05 23:31:54 +02:00
Klaus Basan
6d5461cff8
Formatting, headers, Doxygen
2014-08-05 23:31:53 +02:00
Klaus Basan
f9eca1f3a5
refs #304 , adjusted main window to previous changes
...
* new namespaces
* centralized icons
* dockable widgets
2014-08-05 23:31:52 +02:00
Klaus Basan
17a8425883
refs #304 , added QLed widget
2014-08-05 23:31:51 +02:00
Klaus Basan
4fe8144c3d
refs #299 , dockable main info area
2014-08-05 23:31:50 +02:00
Klaus Basan
edf4a6b80e
ref #304 , reloadable style sheets
2014-08-05 23:31:49 +02:00
Klaus Basan
bc6bbf3d79
refs #300 , moved classes in subdirectories (models, views components)
2014-08-05 23:31:48 +02:00
Klaus Basan
3d41414d9e
refs #300 , moved components in own namespace and directory
2014-08-05 23:31:47 +02:00
Klaus Basan
c500a561be
refs #300 , moved models in own namespace and directory
2014-08-05 23:31:45 +02:00
Klaus Basan
4e9828b724
refs #300 , moved views in subdirectory and namespace
2014-08-05 23:31:44 +02:00
Klaus Basan
2ee579b18b
refs #304 , outdated style sheets
2014-08-05 23:31:43 +02:00
Klaus Basan
878e800ba0
refs #304 , centralized icons
2014-08-05 23:31:42 +02:00
Klaus Basan
8a5a268a77
refs #304 , refs #307 , refs #173 as preparation for GUI, name / variant pair
...
* for a generic table and tree view
* generic name pair models and view
* Hash for variant
2014-08-05 23:31:41 +02:00
Klaus Basan
8c94f9b479
Removed old icons, new blackcore.ico
2014-08-05 23:31:40 +02:00
Klaus Basan
ae5c677cfe
Formatting: Icon names, headers, Doxygen
2014-08-05 23:31:39 +02:00
Klaus Basan
9cb3663b79
Icons, don't be afraid - our new icon library
2014-08-05 23:31:38 +02:00
Roland Winklmeier
993a0a8839
Fix error due to two consecutive implicit conversions
...
Credits to Mat for finding the standard defect and explane it.
2014-08-05 19:01:40 +02:00
Mathew Sutcliffe
b3059ab8c6
refs #241 exclude FS9 from 64bit builds
2014-08-05 00:15:09 +01:00
Roland Winklmeier
ff65f3f39d
refs #255 update context and sample to use the new IVoiceChannel API
2014-08-03 16:09:40 +02:00
Roland Winklmeier
c05b8808b8
refs #255 move voice channel handling from CVoiceVatlib into a dedicated class CVoiceChannel
2014-08-03 16:09:39 +02:00
Roland Winklmeier
c8f41beea9
refs #255 Use QMutex and std::atomic instead of QReadWriteLock
2014-08-03 16:09:36 +02:00
Roland Winklmeier
94e0c61e97
refs #255 Rename m_voice to m_vatlib in CVoiceVatlib
2014-08-03 16:08:45 +02:00
Roland Winklmeier
ca253c00b6
refs #255 Using shared lockable vatlib pointer in CVoiceVatlib
2014-08-03 16:07:33 +02:00
Roland Winklmeier
0eebb2ccb7
refs #255 Add class SharedLockablePtr being a mutex lockable shared pointer
2014-08-03 15:59:46 +02:00
Roland Winklmeier
3496201095
refs #241 enable FS9 plugin by default
2014-08-03 15:09:12 +02:00
Roland Winklmeier
f30d20ad37
refs #241 Replaced greatCircleDistance implementation
...
The new implementation is claimed to be more stable compared
to the former one.
2014-08-03 15:09:12 +02:00