VirtualBox

Changeset 52470 in vbox for trunk/src


Ignore:
Timestamp:
Aug 22, 2014 12:12:11 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
95685
Message:

FE/Qt: 7462: Action-pool: Every action should know own restriction code.

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp

    r52459 r52470  
    2525#include "UIActionPoolRuntime.h"
    2626#include "UIShortcutPool.h"
     27#include "UIConverter.h"
    2728#include "UIIconPool.h"
    2829#include "VBoxGlobal.h"
     
    314315protected:
    315316
     317    /** Returns action extra-data ID. */
     318    virtual int extraDataID() const
     319    {
     320#ifdef Q_WS_MAC
     321        return UIExtraDataMetaDefs::MenuApplicationActionType_Preferences;
     322#else /* !Q_WS_MAC */
     323        return UIExtraDataMetaDefs::MenuHelpActionType_Preferences;
     324#endif /* !Q_WS_MAC */
     325    }
     326    /** Returns action extra-data key. */
     327    virtual QString extraDataKey() const
     328    {
     329#ifdef Q_WS_MAC
     330        return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuApplicationActionType_Preferences);
     331#else /* !Q_WS_MAC */
     332        return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_Preferences);
     333#endif /* !Q_WS_MAC */
     334    }
     335
    316336    QString shortcutExtraDataID() const
    317337    {
     
    352372protected:
    353373
     374    /** Returns action extra-data ID. */
     375    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDebuggerActionType_LogDialog; }
     376    /** Returns action extra-data key. */
     377    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDebuggerActionType_LogDialog); }
     378
    354379    QString shortcutExtraDataID() const
    355380    {
     
    388413protected:
    389414
     415    /** Returns action extra-data ID. */
     416    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuType_Help; }
     417    /** Returns action extra-data key. */
     418    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuType_Help); }
     419
    390420    void retranslateUi()
    391421    {
     
    407437
    408438protected:
     439
     440    /** Returns action extra-data ID. */
     441    virtual int extraDataID() const { return UIExtraDataMetaDefs::MenuHelpActionType_Contents; }
     442    /** Returns action extra-data key. */
     443    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_Contents); }
    409444
    410445    QString shortcutExtraDataID() const
     
    444479protected:
    445480
     481    /** Returns action extra-data ID. */
     482    virtual int extraDataID() const { return UIExtraDataMetaDefs::MenuHelpActionType_WebSite; }
     483    /** Returns action extra-data key. */
     484    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_WebSite); }
     485
    446486    QString shortcutExtraDataID() const
    447487    {
     
    470510protected:
    471511
     512    /** Returns action extra-data ID. */
     513    virtual int extraDataID() const { return UIExtraDataMetaDefs::MenuHelpActionType_ResetWarnings; }
     514    /** Returns action extra-data key. */
     515    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_ResetWarnings); }
     516
    472517    QString shortcutExtraDataID() const
    473518    {
     
    497542protected:
    498543
     544    /** Returns action extra-data ID. */
     545    virtual int extraDataID() const { return UIExtraDataMetaDefs::MenuHelpActionType_NetworkAccessManager; }
     546    /** Returns action extra-data key. */
     547    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_NetworkAccessManager); }
     548
    499549    QString shortcutExtraDataID() const
    500550    {
     
    524574protected:
    525575
     576    /** Returns action extra-data ID. */
     577    virtual int extraDataID() const { return UIExtraDataMetaDefs::MenuHelpActionType_CheckForUpdates; }
     578    /** Returns action extra-data key. */
     579    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_CheckForUpdates); }
     580
    526581    QString shortcutExtraDataID() const
    527582    {
     
    551606
    552607protected:
     608
     609    /** Returns action extra-data ID. */
     610    virtual int extraDataID() const
     611    {
     612#ifdef Q_WS_MAC
     613        return UIExtraDataMetaDefs::MenuApplicationActionType_About;
     614#else /* !Q_WS_MAC */
     615        return UIExtraDataMetaDefs::MenuHelpActionType_About;
     616#endif /* !Q_WS_MAC */
     617    }
     618    /** Returns action extra-data key. */
     619    virtual QString extraDataKey() const
     620    {
     621#ifdef Q_WS_MAC
     622        return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuApplicationActionType_About);
     623#else /* !Q_WS_MAC */
     624        return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuHelpActionType_About);
     625#endif /* !Q_WS_MAC */
     626    }
    553627
    554628    QString shortcutExtraDataID() const
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.h

    r52459 r52470  
    126126    /** Defines current action name. */
    127127    void setName(const QString &strName);
     128
     129    /** Returns action extra-data ID. */
     130    virtual int extraDataID() const { return 0; }
     131    /** Returns action extra-data key. */
     132    virtual QString extraDataKey() const { return QString(); }
    128133
    129134    /** Returns extra-data ID to save keyboard shortcut under. */
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp

    r52469 r52470  
    2222#include "UIShortcutPool.h"
    2323#include "UIFrameBuffer.h"
     24#include "UIConverter.h"
    2425#include "UISession.h"
    2526#include "VBoxGlobal.h"
     
    4445protected:
    4546
     47    /** Returns action extra-data ID. */
     48    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuType_Machine; }
     49    /** Returns action extra-data key. */
     50    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuType_Machine); }
     51
    4652    void retranslateUi()
    4753    {
     
    6167protected:
    6268
     69    /** Returns action extra-data ID. */
     70    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_SettingsDialog; }
     71    /** Returns action extra-data key. */
     72    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_SettingsDialog); }
     73
    6374    QString shortcutExtraDataID() const
    6475    {
     
    89100protected:
    90101
     102    /** Returns action extra-data ID. */
     103    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_TakeSnapshot; }
     104    /** Returns action extra-data key. */
     105    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_TakeSnapshot); }
     106
    91107    QString shortcutExtraDataID() const
    92108    {
     
    117133protected:
    118134
     135    /** Returns action extra-data ID. */
     136    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_TakeScreenshot; }
     137    /** Returns action extra-data key. */
     138    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_TakeScreenshot); }
     139
    119140    QString shortcutExtraDataID() const
    120141    {
     
    145166protected:
    146167
     168    /** Returns action extra-data ID. */
     169    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_InformationDialog; }
     170    /** Returns action extra-data key. */
     171    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_InformationDialog); }
     172
    147173    QString shortcutExtraDataID() const
    148174    {
     
    173199protected:
    174200
     201    /** Returns action extra-data ID. */
     202    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Keyboard; }
     203    /** Returns action extra-data key. */
     204    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Keyboard); }
     205
    175206    void retranslateUi()
    176207    {
     
    190221protected:
    191222
     223    /** Returns action extra-data ID. */
     224    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_KeyboardSettings; }
     225    /** Returns action extra-data key. */
     226    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_KeyboardSettings); }
     227
    192228    QString shortcutExtraDataID() const
    193229    {
     
    212248
    213249protected:
     250
     251    /** Returns action extra-data ID. */
     252    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Mouse; }
     253    /** Returns action extra-data key. */
     254    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Mouse); }
    214255
    215256    void retranslateUi()
     
    232273protected:
    233274
     275    /** Returns action extra-data ID. */
     276    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_MouseIntegration; }
     277    /** Returns action extra-data key. */
     278    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_MouseIntegration); }
     279
    234280    QString shortcutExtraDataID() const
    235281    {
     
    260306protected:
    261307
     308    /** Returns action extra-data ID. */
     309    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_TypeCAD; }
     310    /** Returns action extra-data key. */
     311    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_TypeCAD); }
     312
    262313    QString shortcutExtraDataID() const
    263314    {
     
    288339
    289340protected:
     341
     342    /** Returns action extra-data ID. */
     343    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_TypeCABS; }
     344    /** Returns action extra-data key. */
     345    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_TypeCABS); }
    290346
    291347    QString shortcutExtraDataID() const
     
    320376protected:
    321377
     378    /** Returns action extra-data ID. */
     379    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Pause; }
     380    /** Returns action extra-data key. */
     381    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Pause); }
     382
    322383    QString shortcutExtraDataID() const
    323384    {
     
    348409protected:
    349410
     411    /** Returns action extra-data ID. */
     412    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Reset; }
     413    /** Returns action extra-data key. */
     414    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Reset); }
     415
    350416    QString shortcutExtraDataID() const
    351417    {
     
    376442protected:
    377443
     444    /** Returns action extra-data ID. */
     445    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_SaveState; }
     446    /** Returns action extra-data key. */
     447    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_SaveState); }
     448
    378449    QString shortcutExtraDataID() const
    379450    {
     
    398469
    399470protected:
     471
     472    /** Returns action extra-data ID. */
     473    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Shutdown; }
     474    /** Returns action extra-data key. */
     475    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Shutdown); }
    400476
    401477    QString shortcutExtraDataID() const
     
    431507protected:
    432508
     509    /** Returns action extra-data ID. */
     510    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_PowerOff; }
     511    /** Returns action extra-data key. */
     512    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_PowerOff); }
     513
    433514    QString shortcutExtraDataID() const
    434515    {
     
    457538protected:
    458539
     540    /** Returns action extra-data ID. */
     541    virtual int extraDataID() const
     542    {
     543#ifdef Q_WS_MAC
     544        return UIExtraDataMetaDefs::MenuApplicationActionType_Close;
     545#else /* !Q_WS_MAC */
     546        return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Close;
     547#endif /* !Q_WS_MAC */
     548    }
     549    /** Returns action extra-data key. */
     550    virtual QString extraDataKey() const
     551    {
     552#ifdef Q_WS_MAC
     553        return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuApplicationActionType_Close);
     554#else /* !Q_WS_MAC */
     555        return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Close);
     556#endif /* !Q_WS_MAC */
     557    }
     558
    459559    QString shortcutExtraDataID() const
    460560    {
     
    485585protected:
    486586
     587    /** Returns action extra-data ID. */
     588    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuType_View; }
     589    /** Returns action extra-data key. */
     590    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuType_View); }
     591
    487592    void retranslateUi()
    488593    {
     
    501606
    502607protected:
     608
     609    /** Returns action extra-data ID. */
     610    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuType_View; }
     611    /** Returns action extra-data key. */
     612    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuType_View); }
    503613
    504614    void retranslateUi() {}
     
    518628protected:
    519629
     630    /** Returns action extra-data ID. */
     631    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuViewActionType_Fullscreen; }
     632    /** Returns action extra-data key. */
     633    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_Fullscreen); }
     634
    520635    QString shortcutExtraDataID() const
    521636    {
     
    548663protected:
    549664
     665    /** Returns action extra-data ID. */
     666    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuViewActionType_Seamless; }
     667    /** Returns action extra-data key. */
     668    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_Seamless); }
     669
    550670    QString shortcutExtraDataID() const
    551671    {
     
    578698protected:
    579699
     700    /** Returns action extra-data ID. */
     701    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuViewActionType_Scale; }
     702    /** Returns action extra-data key. */
     703    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_Scale); }
     704
    580705    QString shortcutExtraDataID() const
    581706    {
     
    608733protected:
    609734
     735    /** Returns action extra-data ID. */
     736    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuViewActionType_GuestAutoresize; }
     737    /** Returns action extra-data key. */
     738    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_GuestAutoresize); }
     739
    610740    QString shortcutExtraDataID() const
    611741    {
     
    636766protected:
    637767
     768    /** Returns action extra-data ID. */
     769    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuViewActionType_AdjustWindow; }
     770    /** Returns action extra-data key. */
     771    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_AdjustWindow); }
     772
    638773    QString shortcutExtraDataID() const
    639774    {
     
    664799protected:
    665800
     801    /** Returns action extra-data ID. */
     802    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuViewActionType_StatusBar; }
     803    /** Returns action extra-data key. */
     804    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_StatusBar); }
     805
    666806    void retranslateUi()
    667807    {
     
    680820
    681821protected:
     822
     823    /** Returns action extra-data ID. */
     824    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuViewActionType_StatusBarSettings; }
     825    /** Returns action extra-data key. */
     826    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_StatusBarSettings); }
    682827
    683828    QString shortcutExtraDataID() const
     
    705850protected:
    706851
     852    /** Returns action extra-data ID. */
     853    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuViewActionType_ToggleStatusBar; }
     854    /** Returns action extra-data key. */
     855    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuViewActionType_ToggleStatusBar); }
     856
    707857    QString shortcutExtraDataID() const
    708858    {
     
    728878protected:
    729879
     880    /** Returns action extra-data ID. */
     881    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuType_Devices; }
     882    /** Returns action extra-data key. */
     883    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuType_Devices); }
     884
    730885    void retranslateUi()
    731886    {
     
    748903protected:
    749904
     905    /** Returns action extra-data ID. */
     906    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_HardDrives; }
     907    /** Returns action extra-data key. */
     908    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_HardDrives); }
     909
    750910    void retranslateUi()
    751911    {
     
    765925protected:
    766926
     927    /** Returns action extra-data ID. */
     928    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_HardDrivesSettings; }
     929    /** Returns action extra-data key. */
     930    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_HardDrivesSettings); }
     931
    767932    QString shortcutExtraDataID() const
    768933    {
     
    791956protected:
    792957
     958    /** Returns action extra-data ID. */
     959    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_OpticalDevices; }
     960    /** Returns action extra-data key. */
     961    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_OpticalDevices); }
     962
    793963    void retranslateUi()
    794964    {
     
    811981protected:
    812982
     983    /** Returns action extra-data ID. */
     984    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_FloppyDevices; }
     985    /** Returns action extra-data key. */
     986    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_FloppyDevices); }
     987
    813988    void retranslateUi()
    814989    {
     
    8281003protected:
    8291004
     1005    /** Returns action extra-data ID. */
     1006    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_Network; }
     1007    /** Returns action extra-data key. */
     1008    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_Network); }
     1009
    8301010    void retranslateUi()
    8311011    {
     
    8451025protected:
    8461026
     1027    /** Returns action extra-data ID. */
     1028    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_NetworkSettings; }
     1029    /** Returns action extra-data key. */
     1030    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_NetworkSettings); }
     1031
    8471032    QString shortcutExtraDataID() const
    8481033    {
     
    8711056protected:
    8721057
     1058    /** Returns action extra-data ID. */
     1059    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_USBDevices; }
     1060    /** Returns action extra-data key. */
     1061    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_USBDevices); }
     1062
    8731063    void retranslateUi()
    8741064    {
     
    8881078protected:
    8891079
     1080    /** Returns action extra-data ID. */
     1081    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_USBDevicesSettings; }
     1082    /** Returns action extra-data key. */
     1083    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_USBDevicesSettings); }
     1084
    8901085    QString shortcutExtraDataID() const
    8911086    {
     
    9141109protected:
    9151110
     1111    /** Returns action extra-data ID. */
     1112    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_WebCams; }
     1113    /** Returns action extra-data key. */
     1114    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_WebCams); }
     1115
    9161116    void retranslateUi()
    9171117    {
     
    9311131protected:
    9321132
     1133    /** Returns action extra-data ID. */
     1134    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_SharedClipboard; }
     1135    /** Returns action extra-data key. */
     1136    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_SharedClipboard); }
     1137
    9331138    void retranslateUi()
    9341139    {
     
    9481153protected:
    9491154
     1155    /** Returns action extra-data ID. */
     1156    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_DragAndDrop; }
     1157    /** Returns action extra-data key. */
     1158    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_DragAndDrop); }
     1159
    9501160    void retranslateUi()
    9511161    {
     
    9651175protected:
    9661176
     1177    /** Returns action extra-data ID. */
     1178    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_SharedFolders; }
     1179    /** Returns action extra-data key. */
     1180    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_SharedFolders); }
     1181
    9671182    void retranslateUi()
    9681183    {
     
    9811196
    9821197protected:
     1198
     1199    /** Returns action extra-data ID. */
     1200    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_SharedFoldersSettings; }
     1201    /** Returns action extra-data key. */
     1202    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_SharedFoldersSettings); }
    9831203
    9841204    QString shortcutExtraDataID() const
     
    10071227protected:
    10081228
     1229    /** Returns action extra-data ID. */
     1230    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_VRDEServer; }
     1231    /** Returns action extra-data key. */
     1232    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_VRDEServer); }
     1233
    10091234    QString shortcutExtraDataID() const
    10101235    {
     
    10291254
    10301255protected:
     1256
     1257    /** Returns action extra-data ID. */
     1258    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_VideoCapture; }
     1259    /** Returns action extra-data key. */
     1260    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_VideoCapture); }
    10311261
    10321262    void retranslateUi()
     
    10491279protected:
    10501280
     1281    /** Returns action extra-data ID. */
     1282    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_StartVideoCapture; }
     1283    /** Returns action extra-data key. */
     1284    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_StartVideoCapture); }
     1285
    10511286    QString shortcutExtraDataID() const
    10521287    {
     
    10721307protected:
    10731308
     1309    /** Returns action extra-data ID. */
     1310    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_VideoCaptureSettings; }
     1311    /** Returns action extra-data key. */
     1312    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_VideoCaptureSettings); }
     1313
    10741314    QString shortcutExtraDataID() const
    10751315    {
     
    10951335protected:
    10961336
     1337    /** Returns action extra-data ID. */
     1338    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_InstallGuestTools; }
     1339    /** Returns action extra-data key. */
     1340    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDevicesActionType_InstallGuestTools); }
     1341
    10971342    QString shortcutExtraDataID() const
    10981343    {
     
    11241369protected:
    11251370
     1371    /** Returns action extra-data ID. */
     1372    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuType_Debug; }
     1373    /** Returns action extra-data key. */
     1374    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuType_Debug); }
     1375
    11261376    void retranslateUi()
    11271377    {
     
    11411391protected:
    11421392
     1393    /** Returns action extra-data ID. */
     1394    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDebuggerActionType_Statistics; }
     1395    /** Returns action extra-data key. */
     1396    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDebuggerActionType_Statistics); }
     1397
    11431398    QString shortcutExtraDataID() const
    11441399    {
     
    11631418protected:
    11641419
     1420    /** Returns action extra-data ID. */
     1421    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDebuggerActionType_CommandLine; }
     1422    /** Returns action extra-data key. */
     1423    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDebuggerActionType_CommandLine); }
     1424
    11651425    QString shortcutExtraDataID() const
    11661426    {
     
    11841444
    11851445protected:
     1446
     1447    /** Returns action extra-data ID. */
     1448    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuDebuggerActionType_Logging; }
     1449    /** Returns action extra-data key. */
     1450    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuDebuggerActionType_Logging); }
    11861451
    11871452    QString shortcutExtraDataID() const
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette