Commit Graph

380 Commits

Author SHA1 Message Date
Klaus Basan
1ea330cc06 refs #335, improved audio setup
* changed volume methods from QList<qint32> to qint32 (DBus compliance)
* methods for changed devices
* command parser for audio
* volume display in status bar (pseudo mute)
2014-11-30 00:54:20 +01:00
Klaus Basan
3fd1f3c8c4 refs #335, highlight selected info areas in keypad 2014-11-30 00:54:17 +01:00
Klaus Basan
9a920367b2 Formatting 2014-11-30 00:54:15 +01:00
Klaus Basan
016537f257 refs #335, refs #342 improved status component:
* showing simulator 3 states: disconnected, connected, running
* using new signal providing all 3 states
2014-11-30 00:54:12 +01:00
Klaus Basan
a94bceddab refs #335, refs #342 improved simulator states
* new signal sending all 3 states together (connected, running, paused)
* renamed ISimulator::Status to ConnectionStatus
* consolidated some member / signal names
* for FS9/XPlane implemented stub functions
2014-11-30 00:54:07 +01:00
Klaus Basan
28b99de1da refs #77, refs #335 text messages refactoring
* using QScopedPointer
* usings command line parser
* SELCAL handling via aircraft, synced with flight plan
2014-11-30 00:53:57 +01:00
Klaus Basan
cd69eebe8c refs #77, handling commands (aka dot commands)
* network, aircraft context consume command line commands
* hooked up with keypad area
2014-11-30 00:53:54 +01:00
Klaus Basan
0c6f5f1777 refs #335, SELCAL tweaks discovered during refactoring
* better case handling in SELCAL
* SELCAL in aircraft
* SELCAL selector, improved getter / setters
* changed cockpit SELCAL elements to promoted GUI element
* synchronized flightplan and cockpit SELCAL codes, used new signal/slot syntacs in flightplan
* added SELCAL in own aircraft context
2014-11-30 00:53:49 +01:00
Klaus Basan
dd587207fe Formatting, renaming 2014-11-30 00:53:46 +01:00
Klaus Basan
cf6a555824 refs #335, changed icon in show/hide bar 2014-11-30 00:53:44 +01:00
Klaus Basan
3c223b2416 refs #335, adjusted main info area
* improved include file
* removed unused method
* getter for cockpit
2014-11-30 00:53:36 +01:00
Klaus Basan
858e8895d8 refs #335, improved cockpit
* support for squawk ident
* enable for runtime
* LEDs showing right state when connected to voice room
2014-11-30 00:53:34 +01:00
Klaus Basan
3351791016 refs #335, implemented the functionality for main keypad area,
old keypad was removed from main window
2014-11-30 00:53:31 +01:00
Klaus Basan
e45087c933 refs #335, shifted simulator update from main window into component 2014-11-30 00:53:28 +01:00
Klaus Basan
43ecc238ed refs #335, Minor tweaks:
* Formatting
* renaming
* fixed some issues of cppcheck
* new icons
* smooth scrolling in views, stretching for few columns
* fixed start timer in updatetimer
* background colors of some LEDs
2014-11-30 00:53:23 +01:00
Klaus Basan
67f0c22f09 refs #335, added mute / volume functions for infobarstatus 2014-11-30 00:53:18 +01:00
Klaus Basan
fa60703a1d refs #335, added functionality for com components
* set COM unit values
* set values in context
2014-11-30 00:53:15 +01:00
Klaus Basan
efb89dd7be Renaming to ..component*
* mainkeypadareacomponent
* audiovolumecomponent
* audiosetupcomponent
2014-11-30 00:53:05 +01:00
Klaus Basan
11e9b37326 Formatting 2014-11-30 00:53:03 +01:00
Klaus Basan
6f8d85e864 refs #335, GUI finetuning
* combo boxes, size model changed - fixes the issue with the settings exceeding the boundaries
* main window can be minimized
* renaming the main page
* style sheet
2014-11-30 00:53:00 +01:00
Klaus Basan
73eee7af1e refs #335, made audio setup a component so it can be used in settings and cockpit 2014-11-30 00:52:47 +01:00
Klaus Basan
ccf308eda1 refs #335, updated GUI layout and style sheet 2014-11-30 00:52:45 +01:00
Klaus Basan
7028bcf66a refs #335, cockpit component:
* COM unit
* show / hide bar
* info area (nested)
2014-11-30 00:52:39 +01:00
Klaus Basan
c2a335977b refs #335, improved voice room component
* slots for URLs
* connect signal/slots
* enabled for runtime
2014-11-30 00:52:15 +01:00
Klaus Basan
3c4fc76094 refs #335, renaming 2014-11-30 00:52:12 +01:00
Klaus Basan
e6a5e2960f refs #335, changed info areas
* remove unused methods
* changed ui, preferred size and such
* changed ctor for CEnableForDockWidgetInfoArea and made setParentDockWidgetInfoArea virtual
* adjusted derived classes ctor
* added enum and area methods for cockpitinfoarea
2014-11-30 00:52:10 +01:00
Klaus Basan
5a623c530d refs #335, voice room component in new cockpit 2014-11-29 22:38:59 +01:00
Klaus Basan
df5169ee98 refs #335, renaming
* the term "components" will only be used for GUI components (derived from QWidget/ QWidget derived classes) fron now on
* timer, and enabler classes renamed accordingly: CEnableForRuntime, CEnableForDockWidgetInfoArea, CUpdateTimer
* adjusted all dependent classes
2014-11-29 22:38:53 +01:00
Klaus Basan
bb8b515c87 refs #335, changed ui to QScopedPointer 2014-11-29 22:38:51 +01:00
Klaus Basan
9452ff10c9 refs #335, preparation for new cockpit
* allow nested info areas
* added cockpit info area
* fixed several finder methods to excluded nested info areas from child elements
* using QScopedPointer for ui
* placeholder GUI components for new cockpit
2014-11-29 22:38:40 +01:00
Klaus Basan
b0f01a3ec6 refs #335, formatting, member initialization, new icons, remove redundant methods 2014-11-29 22:38:37 +01:00
Klaus Basan
c965fbb785 refs #335, style sheet fixes / improvements and support methods
style sheets:
* style sheets with background textures
* scroll area / toolbox style sheet fix
* floating dock widgets
* kept 1st version of stylesheets in backup directory
* removed maininfoarea stylesheet, no longer needed with fixed style sheet

code
* central paintEvent method to enable style sheets in derived widgets
* detect frameless windows, dynamic properties
2014-11-29 22:38:34 +01:00
Mathew Sutcliffe
ac9960d615 Refine header includes to improve build times. 2014-11-14 15:39:02 +00:00
Mathew Sutcliffe
d0894d2cf9 refs #336 Convenience methods to create validation messages. 2014-10-16 17:06:31 +01:00
Mathew Sutcliffe
5991981789 refs #336 Removed the old getMessageCategory methods. 2014-10-16 17:06:21 +01:00
Mathew Sutcliffe
a294e8db0f refs #336 Using the new CLogMessage syntax to log messages. 2014-10-16 17:05:50 +01:00
Klaus Basan
663740d5bd refs #310, adjusted components / GUI to use renamed methods 2014-10-08 19:12:22 +02:00
Klaus Basan
e929423fc9 Some GUI finetuning
* tabBar expanding
* removed setDocumentMode
* Flight plan in scroll area
2014-10-07 13:10:45 +02:00
Klaus Basan
e545288630 refs#325, made simulator component CDockWidgetInfoAreaComponent compliant, finetuning with resizing in some components
* updates can be skipped, when widget is invisible
* current tab? only current tab updates
* reduced resize frequency in some cases
2014-10-07 13:10:44 +02:00
Klaus Basan
ae0ef4283c Display number of table rows in tab
* countChanged event
* applied in components
2014-10-07 13:10:41 +02:00
Klaus Basan
84b5cee7d8 Fixed / Improved timer handling in timer based component 2014-10-07 13:10:39 +02:00
Klaus Basan
ef5f5bde0f Formatting, new icons, minor tweaks 2014-10-07 13:10:37 +02:00
Klaus Basan
88951318de refs #325, using async updates in ATC station component 2014-10-07 13:10:30 +02:00
Klaus Basan
59e409b0fb refs #325, reduced loading in aircraft component 2014-10-07 13:10:25 +02:00
Klaus Basan
d9cc02844d refs #325, reduced loading in users component 2014-10-07 13:10:24 +02:00
Klaus Basan
530d4b89ef refs #325, reduced loading in ATC stations component 2014-10-07 13:10:23 +02:00
Klaus Basan
5d6713032f Formatting, new icons 2014-10-07 13:10:17 +02:00
Klaus Basan
b989dec74d Slightly changed ATC stations appearance, reload ATIS / load METAR 2014-10-07 13:08:23 +02:00
Klaus Basan
2d1226fefc refs #325, reduced loading in ATC stations component 2014-10-07 13:08:22 +02:00
Klaus Basan
6e2204beeb refs #325, using CDockWidgetInfoAreaComponent in components 2014-10-07 13:08:21 +02:00