Commit Graph

1102 Commits

Author SHA1 Message Date
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
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
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
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
Roland Winklmeier
9020c65681 refs #241 FS9 implementation of the ISimulator interface
Covers most important interface methods. Still TODO:
- getAirportsInRange
- Time sync
- Updating COM units from context
2014-08-03 15:09:11 +02:00
Roland Winklmeier
c78db8be58 refs #241 Plugin free functions, conversions and MetaType registration 2014-08-03 15:09:10 +02:00
Roland Winklmeier
3e85874969 refs #241 FS9 fake clients 2014-08-03 15:09:10 +02:00
Roland Winklmeier
037a95aec9 refs #241 FS9 host 2014-08-03 15:09:08 +02:00
Roland Winklmeier
cf39b87821 refs #241 DirectPlay peer base class 2014-08-03 15:09:07 +02:00
Roland Winklmeier
2b28b126da refs #241 Generic FS9 multiplayer packet parser 2014-08-03 15:09:07 +02:00
Roland Winklmeier
df4be4177a refs #241 Tuple based multiplayer packets
The subclass provides methods to get member variable tuples and
provides API for the MultiplayerPacketParser.
2014-08-03 14:52:33 +02:00
Roland Winklmeier
198e89bfdc refs #241 FS9 SDK classes and structs
This is based on the C style version of the FS9 SDK
2014-08-03 14:52:32 +02:00
Roland Winklmeier
0a338945f3 refs #241 Callback wrapper, wrapping a C style callback to member function 2014-08-03 14:52:32 +02:00
Roland Winklmeier
71858d8bbe refs #241 Add class CHostNode representing a enumerated host 2014-08-03 14:52:31 +02:00
Roland Winklmeier
9d581a1a0d refs #241 Add FS9 plugin project files 2014-08-03 14:52:30 +02:00
Roland Winklmeier
e49fa083a7 refs #241 Move CFsuipc into simulator_fscommon 2014-08-03 14:52:30 +02:00