VirtualBox

Changeset 51208 in vbox


Ignore:
Timestamp:
May 7, 2014 4:26:50 PM (10 years ago)
Author:
vboxsync
Message:

FE/Qt: 6660: Advanced extra-data management framework: Corresponding converters for bool=>string allow/restrict logic.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/extradata
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp

    r51207 r51208  
    665665}
    666666
     667QString UIExtraDataManager::toFeatureAllowed(bool fAllowed)
     668{
     669    return fAllowed ? QString("true") : QString();
     670}
     671
     672QString UIExtraDataManager::toFeatureRestricted(bool fRestricted)
     673{
     674    return fRestricted ? QString("false") : QString();
     675}
     676
    667677QString UIExtraDataManager::extraDataString(const QString &strKey, const QString &strID /* = QString() */) const
    668678{
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h

    r51207 r51208  
    211211    bool isFeatureRestricted(const QString &strKey, const QString &strID = QString()) const;
    212212
     213    /** Translates bool flag into 'allowed' value. */
     214    QString toFeatureAllowed(bool fAllowed);
     215    /** Translates bool flag into 'restricted' value. */
     216    QString toFeatureRestricted(bool fRestricted);
     217
    213218    /** Returns extra-data value corresponding to passed @a strKey as QString.
    214219      * If valid @a strID is set => applies to machine extra-data, otherwise => to global one. */
Note: See TracChangeset for help on using the changeset viewer.

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