swift
icons.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (C) 2013 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #ifndef SWIFT_MISC_ICONS_H
7 #define SWIFT_MISC_ICONS_H
8 
9 #include <QIcon>
10 #include <QImage>
11 #include <QMap>
12 #include <QMetaType>
13 #include <QPixmap>
14 #include <QString>
15 #include <Qt>
16 
17 #include "misc/swiftmiscexport.h"
18 
19 class QSize;
20 
21 namespace swift::misc
22 {
25  {
26  public:
28  CIcons() = delete;
29 
31  enum IconIndex
32  {
33  // !! keep indexes alphabetically sorted and in sync with CIconList
34  ApplicationAircraft = 0,
35  ApplicationAircraftCategories,
36  ApplicationAircraftIcao,
37  ApplicationAirlineIcao,
38  ApplicationAtc,
39  ApplicationAudio,
40  ApplicationCockpit,
41  ApplicationCountries,
42  ApplicationDatabase,
43  ApplicationDbStash,
44  ApplicationDistributors,
45  ApplicationFlightPlan,
46  ApplicationLiveries,
47  ApplicationLog,
48  ApplicationMappings,
49  ApplicationModels,
50  ApplicationSettings,
51  ApplicationSimulator,
52  ApplicationTerminal,
53  ApplicationTextMessages,
54  ApplicationWeather,
55  ApplicationRadar,
56  AviationAtis,
57  AviationAttitudeIndicator,
58  AviationMetar,
59  GeoPosition,
60  ModelExclude,
61  ModelInclude,
62  NetworkCapabilityTextOnly,
63  NetworkCapabilityUnknown,
64  NetworkCapabilityVoice,
65  NetworkCapabilityVoiceBackground,
66  NetworkCapabilityVoiceReceiveOnly,
67  NetworkCapabilityVoiceReceiveOnlyBackground,
68  NetworkRoleApproach,
69  NetworkRoleC1,
70  NetworkRoleC3,
71  NetworkRoleCenter,
72  NetworkRoleDelivery,
73  NetworkRoleDeparture,
74  NetworkRoleFss,
75  NetworkRoleGround,
76  NetworkRoleI1,
77  NetworkRoleI3,
79  NetworkRoleObs,
80  NetworkRolePilot,
81  NetworkRoleS1,
82  NetworkRoleS2,
83  NetworkRoleS3,
84  NetworkRoleSup,
85  NetworkRoleTower,
86  NetworkRoleUnknown,
87  NotSet,
88  StandardIconAppAircraft16,
89  StandardIconAppAtc16,
90  StandardIconAppFlightPlan16,
91  StandardIconAppLog16,
92  StandardIconAppMappings16,
93  StandardIconAppSettings16,
94  StandardIconAppSimulator16,
95  StandardIconAppTextMessages16,
96  StandardIconAppUsers16,
97  StandardIconAppWeather16,
98  StandardIconArrowMediumEast16,
99  StandardIconArrowMediumNorth16,
100  StandardIconArrowMediumSouth16,
101  StandardIconArrowMediumWest16,
102  StandardIconClose16,
103  StandardIconColor16,
104  StandardIconColorPicker16,
105  StandardIconColorSwatch16,
106  StandardIconCopy16,
107  StandardIconCross16,
108  StandardIconCrossCircle16,
109  StandardIconCrossSmall16,
110  StandardIconCrossWhite16,
111  StandardIconCut16,
112  StandardIconDatabase16,
113  StandardIconDatabaseAdd16,
114  StandardIconDatabaseConnect16,
115  StandardIconDatabaseDelete16,
116  StandardIconDatabaseEdit16,
117  StandardIconDatabaseError16,
118  StandardIconDatabaseKey16,
119  StandardIconDatabaseTable16,
120  StandardIconDelete16,
121  StandardIconDockBottom16,
122  StandardIconDockTop16,
123  StandardIconDragAndDrop16,
124  StandardIconEmpty,
125  StandardIconEmpty16,
126  StandardIconError16,
127  StandardIconFilter16,
128  StandardIconFloatAll16,
129  StandardIconFloatOne16,
130  StandardIconFont16,
131  StandardIconGlobe16,
132  StandardIconHeadingOne16,
133  StandardIconInfo16,
134  StandardIconJoystick16,
135  StandardIconLoad16,
136  StandardIconLockClosed16,
137  StandardIconLockOpen16,
138  StandardIconMonitorError16,
139  StandardIconPaintCan16,
140  StandardIconPaperPlane16,
141  StandardIconPaste16,
142  StandardIconPlugin16,
143  StandardIconRadar16,
144  StandardIconRadio16,
145  StandardIconRefresh16,
146  StandardIconResize16,
147  StandardIconResizeHorizontal16,
148  StandardIconResizeVertical16,
149  StandardIconSave16,
150  StandardIconSpeakerNetwork16,
151  StandardIconStatusBar16,
152  StandardIconTableRelationship16,
153  StandardIconTableSheet16,
154  StandardIconText16,
155  StandardIconTick16,
156  StandardIconTickRed16,
157  StandardIconTickSmall16,
158  StandardIconTickWhite16,
159  StandardIconUnknown16,
160  StandardIconUser16,
161  StandardIconUsers16,
162  StandardIconViewMulticolumn16,
163  StandardIconViewTile16,
164  StandardIconVolumeHigh16,
165  StandardIconVolumeLow16,
166  StandardIconVolumeMuted16,
167  StandardIconWarning16,
168  StandardIconWeatherCloudy16,
169  StandardIconWrench16,
170  StandardIconZoomIn16,
171  StandardIconZoomOut16,
172  StandardIconBuilding16,
173  Swift16,
174  Swift24,
175  Swift48,
176  Swift64,
177  Swift128,
178  Swift256,
179  Swift1024,
180  SwiftDatabase16,
181  SwiftDatabase24,
182  SwiftDatabase48,
183  SwiftDatabase64,
184  SwiftDatabase128,
185  SwiftDatabase256,
186  SwiftDatabase1024,
187  SwiftCore16,
188  SwiftCore24,
189  SwiftCore48,
190  SwiftCore64,
191  SwiftCore128,
192  SwiftCore256,
193  SwiftCore512,
194  SwiftCore1024,
195  SwiftLauncher16,
196  SwiftLauncher24,
197  SwiftLauncher48,
198  SwiftLauncher64,
199  SwiftLauncher128,
200  SwiftLauncher256,
201  SwiftLauncher512,
202  SwiftLauncher1024,
203 
204  // ---------------------------
205  // Icon is not from resources, but generated at runtime
206  // ---------------------------
207  IconIsGenerated,
208 
209  // ---------------------------
210  // Icon is not from resources, but a file
211  // ---------------------------
212  IconIsFile
213  };
214 
215  // -------------------------------------------------------------
216  // Standard pixmaps
217  // -------------------------------------------------------------
218 
220  static const QPixmap &info16();
221 
223  static const QPixmap &warning16();
224 
226  static const QPixmap &error16();
227 
229  static const QPixmap &close16();
230 
232  static const QPixmap &disk16();
233 
235  static const QPixmap &load16();
236 
238  static const QPixmap &save16();
239 
241  static const QPixmap &color16();
242 
244  static const QPixmap &colorPicker16();
245 
247  static const QPixmap &colorSwatch16();
248 
250  static const QPixmap &resize16();
251 
253  static const QPixmap &resizeHorizontal16();
254 
256  static const QPixmap &resizeVertical16();
257 
259  static const QPixmap &refresh16();
260 
262  static const QPixmap &text16();
263 
265  static const QPixmap &globe16();
266 
268  static const QPixmap &headingOne16();
269 
271  static const QPixmap &user16();
272 
274  static const QPixmap &users16();
275 
277  static const QPixmap &viewMultiColumn();
278 
280  static const QPixmap &viewTile();
281 
283  static const QPixmap &tick16();
284 
286  static const QPixmap &tickRed16();
287 
289  static const QPixmap &tickWhite16();
290 
292  static const QPixmap &tickSmall16();
293 
295  static const QPixmap &cross16();
296 
298  static const QPixmap &crossWhite16();
299 
301  static const QPixmap &crossCircle16();
302 
304  static const QPixmap &crossSmall16();
305 
307  static const QPixmap &delete16();
308 
310  static const QPixmap &radio16();
311 
313  static const QPixmap &speakerNetwork16();
314 
316  static const QPixmap &joystick16();
317 
319  static const QPixmap &lockOpen16();
320 
322  static const QPixmap &lockClosed16();
323 
325  static const QPixmap &paintCan16();
326 
328  static const QPixmap &plugin16();
329 
331  static const QPixmap &dockTop16();
332 
334  static const QPixmap &dockBottom16();
335 
337  static const QPixmap &dragAndDrop16();
338 
340  static const QPixmap &floatAll16();
341 
343  static const QPixmap &floatOne16();
344 
346  static const QPixmap &volumeHigh16();
347 
349  static const QPixmap &volumeLow16();
350 
352  static const QPixmap &volumeMuted16();
353 
355  static const QPixmap &wrench16();
356 
358  static const QPixmap &radar16();
359 
361  static const QPixmap &tableRelationship16();
362 
364  static const QPixmap &paperPlane16();
365 
367  static const QPixmap &tableSheet16();
368 
370  static const QPixmap &weatherCloudy16();
371 
373  static const QPixmap &monitorError16();
374 
376  static const QPixmap &statusBar16();
377 
379  static const QPixmap &unknown16();
380 
382  static const QPixmap &empty();
383 
385  static const QPixmap &empty16();
386 
388  static const QPixmap &filter16();
389 
391  static const QPixmap &font16();
392 
394  static const QPixmap &folder16();
395 
397  static const QPixmap &folderEdit16();
398 
400  static const QPixmap &arrowMediumNorth16();
401 
403  static const QPixmap &arrowMediumSouth16();
404 
406  static const QPixmap &arrowMediumEast16();
407 
409  static const QPixmap &arrowMediumWest16();
410 
412  static const QPixmap &copy16();
413 
415  static const QPixmap &paste16();
416 
418  static const QPixmap &cut16();
419 
421  static const QPixmap &zoomIn16();
422 
424  static const QPixmap &zoomOut16();
425 
427  static const QPixmap &building16();
428 
429  // --------------------------------------------------
430  // -- Database
431  // --------------------------------------------------
432 
434  static const QPixmap &database16();
435 
437  static const QPixmap &databaseAdd16();
438 
440  static const QPixmap &databaseConnect16();
441 
443  static const QPixmap &databaseDelete16();
444 
446  static const QPixmap &databaseEdit16();
447 
449  static const QPixmap &databaseError16();
450 
452  static const QPixmap &databaseKey16();
453 
455  static const QPixmap &databaseTable16();
456 
457  // --------------------------------------------------
458  // -- swift
459  // --------------------------------------------------
460 
463  static const QPixmap &swift16();
464  static const QPixmap &swift24();
465  static const QPixmap &swift48();
466  static const QPixmap &swift64();
467  static const QPixmap &swift128();
468  static const QPixmap &swift256();
469  static const QPixmap &swift1024();
470  static const QPixmap &swiftDatabase16();
471  static const QPixmap &swiftDatabase24();
472  static const QPixmap &swiftDatabase48();
473  static const QPixmap &swiftDatabase64();
474  static const QPixmap &swiftDatabase128();
475  static const QPixmap &swiftDatabase256();
476  static const QPixmap &swiftDatabase1024();
477  static const QPixmap &swiftCore16();
478  static const QPixmap &swiftCore24();
479  static const QPixmap &swiftCore48();
480  static const QPixmap &swiftCore64();
481  static const QPixmap &swiftCore128();
482  static const QPixmap &swiftCore256();
483  static const QPixmap &swiftCore1024();
484  static const QPixmap &swiftLauncher16();
485  static const QPixmap &swiftLauncher24();
486  static const QPixmap &swiftLauncher48();
487  static const QPixmap &swiftLauncher64();
488  static const QPixmap &swiftLauncher128();
489  static const QPixmap &swiftLauncher256();
490  static const QPixmap &swiftLauncher1024();
491  static const QPixmap &swiftMap16();
492  static const QPixmap &swiftMap24();
493  static const QPixmap &swiftMap48();
494  static const QPixmap &swiftMap64();
495  static const QPixmap &swiftMap128();
496  static const QPixmap &swiftMap256();
497  static const QPixmap &swiftMap1024();
498 
500 
501  // --------------------------------------------------
502  // -- application icons
503  // --------------------------------------------------
504 
506  static const QPixmap &appWeather16();
507 
509  static const QPixmap &appSettings16();
510 
512  static const QPixmap &appUsers16();
513 
515  static const QPixmap &appFlightPlan16();
516 
518  static const QPixmap &appCockpit16();
519 
521  static const QPixmap &appSimulator16();
522 
524  static const QPixmap &appTerminal16();
525 
527  static const QPixmap &appTextMessages16();
528 
530  static const QPixmap &appAtc16();
531 
533  static const QPixmap &appAircraft16();
534 
536  static const QPixmap &appMappings16();
537 
539  static const QPixmap &appInterpolation16();
540 
542  static const QPixmap &appLog16();
543 
545  static const QPixmap &appAudio16();
546 
548  static const QPixmap &appVoiceRooms16();
549 
551  static const QPixmap &appDatabase16();
552 
554  static const QPixmap &appAircraftIcao16();
555 
557  static const QPixmap &appAirlineIcao16();
558 
560  static const QPixmap &appLiveries16();
561 
563  static const QPixmap &appModels16();
564 
566  static const QPixmap &appCountries16();
567 
569  static const QPixmap &appDistributors16();
570 
572  static const QPixmap &appAircraftCategories16();
573 
575  static const QPixmap &appDbStash16();
576 
578  static const QPixmap &appRadar16();
579 
580  // -------------------------------------------------------------
581  // Network and aviation
582  // -------------------------------------------------------------
583 
585  static const QPixmap &roleC1();
586 
588  static const QPixmap &roleC2();
589 
591  static const QPixmap &roleC3();
592 
594  static const QPixmap &roleS1();
595 
597  static const QPixmap &roleS2();
598 
600  static const QPixmap &roleS3();
601 
603  static const QPixmap &roleI1();
604 
606  static const QPixmap &roleI3();
607 
609  static const QPixmap &roleMnt();
610 
612  static const QPixmap &roleObs();
613 
615  static const QPixmap &roleSup();
616 
618  static const QPixmap &rolePilot();
619 
621  static const QPixmap &roleApproach();
622 
624  static const QPixmap &roleGround();
625 
627  static const QPixmap &roleDelivery();
628 
630  static const QPixmap &roleDeparture();
631 
633  static const QPixmap &roleFss();
634 
636  static const QPixmap &roleTower();
637 
639  static const QPixmap &roleCenter();
640 
642  static const QPixmap &roleUnknown();
643 
645  static const QPixmap &capabilityVoice();
646 
648  static const QPixmap &capabilityVoiceBackground();
649 
651  static const QPixmap &capabilityVoiceReceiveOnly();
652 
654  static const QPixmap &capabilityVoiceReceiveOnlyBackground();
655 
657  static const QPixmap &capabilityTextOnly();
658 
660  static const QPixmap &capabilityUnknown();
661 
663  static const QPixmap &attitudeIndicator16();
664 
666  static const QPixmap &metar();
667 
669  static const QPixmap &atis();
670 
672  static const QPixmap &geoPosition16();
673 
674  // -------------------------------------------------------------
675  // Mapping
676  // -------------------------------------------------------------
677 
679  static const QPixmap &modelInclude16();
680 
682  static const QPixmap &modelExclude16();
683 
684  // -------------------------------------------------------------
685  // By index
686  // -------------------------------------------------------------
687 
689  static const QPixmap &pixmapByIndex(IconIndex index);
690 
692  static QPixmap pixmapByIndex(IconIndex index, int rotateDegrees);
693 
694  // -------------------------------------------------------------
695  // Utility functions
696  // -------------------------------------------------------------
697 
699  static QPixmap changeResourceBackgroundColor(const QString &resource, Qt::GlobalColor backgroundColor);
700 
702  static QIcon changeIconBackgroundColor(const QIcon &icon, Qt::GlobalColor backgroundColor, QSize targetsize);
703 
705  static QImage changeImageBackgroundColor(const QImage &imgSource, Qt::GlobalColor backgroundColor);
706 
708  static QPixmap rotate(int rotateDegrees, const QPixmap &original);
709 
710  // -------------------------------------------------------------
711  // Convert enum to QVariant containing CIcon or QPixmap
712  // (function definitions in icon.cpp)
713  // -------------------------------------------------------------
714 
716  static QVariant toVariant(IconIndex icon);
717 
719  static QVariant toVariantPixmap(IconIndex icon);
720 
721  private:
723  static QMap<QString, QPixmap> &getResourceFileCache();
724  };
725 } // namespace swift::misc
726 
727 Q_DECLARE_METATYPE(swift::misc::CIcons::IconIndex)
728 
729 #endif // SWIFT_MISC_ICONS_H
Standard icons.
Definition: icons.h:25
static const QPixmap & roleS2()
S2.
IconIndex
Index for each icon, allows to send them via DBus, efficiently store them, etc.
Definition: icons.h:32
@ NetworkRoleMnt
Mentor.
Definition: icons.h:78
static const QPixmap & appModels16()
Models.
static const QPixmap & roleUnknown()
Unknown.
static const QPixmap & capabilityTextOnly()
Text only.
static const QPixmap & swiftCore16()
swift icon
static const QPixmap & disk16()
Disk.
static const QPixmap & lockOpen16()
Lock.
static const QPixmap & appTextMessages16()
Application text messages.
static const QPixmap & tickSmall16()
Tick.
static const QPixmap & weatherCloudy16()
Clouds.
static const QPixmap & appCockpit16()
Application cockpit.
static const QPixmap & appAtc16()
Application ATC.
static const QPixmap & arrowMediumWest16()
Arrow.
static const QPixmap & databaseEdit16()
Database edit.
static const QPixmap & appDatabase16()
App.database.
static const QPixmap & swiftLauncher48()
swift icon
static const QPixmap & roleCenter()
Center.
static const QPixmap & capabilityVoiceReceiveOnly()
Voice receive only.
static const QPixmap & swiftLauncher128()
swift icon
static const QPixmap & folderEdit16()
Folder edit.
static const QPixmap & swiftCore128()
swift icon
static const QPixmap & dockTop16()
Docking.
static const QPixmap & databaseTable16()
Database table.
static const QPixmap & swift1024()
swift icon
static const QPixmap & appInterpolation16()
Application interpolation.
static const QPixmap & appWeather16()
Application weather.
static const QPixmap & joystick16()
Joystick.
static QPixmap pixmapByIndex(IconIndex index, int rotateDegrees)
Pixmap by given index rotated.
static const QPixmap & atis()
ATIS.
static const QPixmap & floatOne16()
Float all.
static const QPixmap & pixmapByIndex(IconIndex index)
Pixmap by given index.
static const QPixmap & roleMnt()
MNT.
static const QPixmap & swiftDatabase1024()
swift icon
static const QPixmap & appLog16()
Application log/status messages.
static const QPixmap & filter16()
Filter.
static const QPixmap & volumeHigh16()
Sound volume high.
static const QPixmap & load16()
Load.
static const QPixmap & capabilityVoice()
Full voice capability.
static const QPixmap & rolePilot()
Pilot.
static const QPixmap & swiftMap16()
swift icon
static const QPixmap & roleI3()
I3.
static const QPixmap & cross16()
Cross.
static const QPixmap & swiftMap1024()
swift icon
static const QPixmap & roleGround()
Ground.
static const QPixmap & appVoiceRooms16()
Voice rooms.
static const QPixmap & roleC2()
C2.
static const QPixmap & metar()
METAR.
static const QPixmap & swiftLauncher1024()
swift icon
static const QPixmap & databaseDelete16()
Database delete.
static const QPixmap & radio16()
Radio.
static const QPixmap & swiftMap128()
swift icon
static const QPixmap & volumeLow16()
Sound volume low.
static const QPixmap & appDistributors16()
Distributors.
static const QPixmap & swiftCore1024()
swift icon
static const QPixmap & info16()
Info.
static const QPixmap & folder16()
Folder.
static const QPixmap & swiftDatabase48()
swift icon
static const QPixmap & users16()
Users.
static const QPixmap & appAircraft16()
Application aircrafts.
static const QPixmap & appCountries16()
Countries.
static const QPixmap & viewMultiColumn()
View multicolumn.
static const QPixmap & arrowMediumNorth16()
Arrow.
static const QPixmap & appMappings16()
Application mappings.
static const QPixmap & empty16()
Empty icon.
static const QPixmap & swift24()
swift icon
static const QPixmap & headingOne16()
Heading 1.
static const QPixmap & viewTile()
View tile.
static const QPixmap & swiftLauncher256()
swift icon
static const QPixmap & modelExclude16()
Model exclude.
static const QPixmap & tickRed16()
Tick.
static const QPixmap & cut16()
Cut.
static const QPixmap & radar16()
Radar.
static const QPixmap & swift128()
swift icon
static const QPixmap & databaseKey16()
Database key.
static const QPixmap & swiftMap48()
swift icon
static const QPixmap & resizeHorizontal16()
Resize horizontally.
static const QPixmap & appAirlineIcao16()
Airline ICAO.
static const QPixmap & roleFss()
FSS (flight service staion)
static const QPixmap & swiftLauncher16()
swift icon
static const QPixmap & roleApproach()
Approach.
static const QPixmap & swiftLauncher24()
swift icon
static const QPixmap & dockBottom16()
Docking.
static const QPixmap & swiftDatabase64()
swift icon
static const QPixmap & error16()
Error.
static const QPixmap & crossCircle16()
Cross.
static const QPixmap & plugin16()
Plugin.
static const QPixmap & wrench16()
Wrench.
static const QPixmap & globe16()
Globe.
static const QPixmap & swiftMap24()
swift icon
static const QPixmap & roleDelivery()
Delivery.
static const QPixmap & color16()
Color.
static const QPixmap & capabilityVoiceBackground()
Full voice capability.
static const QPixmap & tickWhite16()
Tick.
static const QPixmap & crossWhite16()
Cross.
static const QPixmap & modelInclude16()
Model include.
static const QPixmap & building16()
Building.
static const QPixmap & swiftCore48()
swift icon
static const QPixmap & databaseConnect16()
Database connect.
static const QPixmap & swiftCore256()
swift icon
static const QPixmap & swiftCore24()
swift icon
static const QPixmap & swift256()
swift icon
static QPixmap rotate(int rotateDegrees, const QPixmap &original)
Rotate by pixmap.
static const QPixmap & swiftMap256()
swift icon
static const QPixmap & speakerNetwork16()
Speaker (network)
static const QPixmap & roleTower()
Tower.
static const QPixmap & empty()
Empty icon.
static const QPixmap & paperPlane16()
Paper plane.
static const QPixmap & paste16()
Paste.
static QPixmap changeResourceBackgroundColor(const QString &resource, Qt::GlobalColor backgroundColor)
Change color of resource.
static const QPixmap & swiftDatabase256()
swift icon
static const QPixmap & resize16()
Resize.
static const QPixmap & copy16()
Copy.
static const QPixmap & statusBar16()
Status bar.
static const QPixmap & attitudeIndicator16()
Attitude indicator.
static const QPixmap & close16()
Close.
static const QPixmap & unknown16()
Unknown.
CIcons()=delete
Constructor, use class static only.
static const QPixmap & warning16()
Warning.
static const QPixmap & user16()
User.
static const QPixmap & roleC3()
C3.
static const QPixmap & capabilityVoiceReceiveOnlyBackground()
Voice receive only.
static const QPixmap & capabilityUnknown()
Text only.
static const QPixmap & refresh16()
Refresh.
static const QPixmap & save16()
Save.
static const QPixmap & volumeMuted16()
Sound volume muted.
static const QPixmap & swiftCore64()
swift icon
static const QPixmap & databaseError16()
Database error.
static const QPixmap & appLiveries16()
Liveries.
static const QPixmap & appDbStash16()
Stash.
static const QPixmap & arrowMediumEast16()
Arrow.
static const QPixmap & swift16()
swift icon
static const QPixmap & roleObs()
OBS.
static const QPixmap & dragAndDrop16()
Drag and drop.
static const QPixmap & appAircraftIcao16()
Aircraft ICAO.
static const QPixmap & swiftMap64()
swift icon
static const QPixmap & roleI1()
I1.
static const QPixmap & delete16()
Delete.
static const QPixmap & databaseAdd16()
Database add.
static const QPixmap & appTerminal16()
Terminal application.
static const QPixmap & swift64()
swift icon
static const QPixmap & font16()
Font.
static const QPixmap & tick16()
Tick.
static const QPixmap & text16()
Text.
static QImage changeImageBackgroundColor(const QImage &imgSource, Qt::GlobalColor backgroundColor)
Change image background color.
static const QPixmap & tableRelationship16()
Radar.
static const QPixmap & appAudio16()
Application audio.
static const QPixmap & arrowMediumSouth16()
Arrow.
static const QPixmap & swift48()
swift icon
static const QPixmap & appSimulator16()
Application simulator.
static const QPixmap & resizeVertical16()
Resize vertically.
static const QPixmap & appUsers16()
Application users.
static const QPixmap & swiftDatabase128()
swift icon
static const QPixmap & appRadar16()
Radar.
static const QPixmap & appFlightPlan16()
Application flight plan.
static const QPixmap & swiftDatabase16()
swift icon
static const QPixmap & swiftDatabase24()
swift icon
static const QPixmap & tableSheet16()
Table sheet.
static const QPixmap & appSettings16()
Application settings.
static const QPixmap & crossSmall16()
Cross.
static const QPixmap & roleS3()
S3.
static const QPixmap & colorSwatch16()
Color swatch.
static const QPixmap & roleSup()
SUP.
static const QPixmap & paintCan16()
Paint can.
static const QPixmap & monitorError16()
Monitor error.
static const QPixmap & roleS1()
S1.
static const QPixmap & colorPicker16()
Color picker.
static const QPixmap & geoPosition16()
Geo position.
static const QPixmap & roleC1()
C1.
static QIcon changeIconBackgroundColor(const QIcon &icon, Qt::GlobalColor backgroundColor, QSize targetsize)
Change color of icon.
static const QPixmap & swiftLauncher64()
swift icon
static const QPixmap & database16()
Database.
static const QPixmap & zoomOut16()
Zoom out.
static const QPixmap & appAircraftCategories16()
Categories.
static const QPixmap & zoomIn16()
Zoom in.
static const QPixmap & lockClosed16()
Lock.
static const QPixmap & roleDeparture()
Departure.
static const QPixmap & floatAll16()
Float all.
Free functions in swift::misc.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.