VirtualBox

Changeset 92496 in vbox


Ignore:
Timestamp:
Nov 18, 2021 2:28:56 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
148357
Message:

FE/Qt: A small refactoring in UIExtraDataManager to increase code reuse.

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

Legend:

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

    r92492 r92496  
    27322732bool UIExtraDataManager::visoCreatorDialogShouldBeMaximized()
    27332733{
    2734     /* Get corresponding extra-data: */
    2735     const QStringList data = extraDataStringList(GUI_VISOCreator_DialogGeometry);
    2736 
    2737     /* Make sure 5th item has required value: */
    2738     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     2734    return dialogShouldBeMaximized(GUI_VISOCreator_DialogGeometry);
    27392735}
    27402736
     
    27462742bool UIExtraDataManager::selectorWindowShouldBeMaximized()
    27472743{
    2748     /* Get corresponding extra-data: */
    2749     const QStringList data = extraDataStringList(GUI_LastSelectorWindowPosition);
    2750 
    2751     /* Make sure 5th item has required value: */
    2752     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     2744    return dialogShouldBeMaximized(GUI_LastSelectorWindowPosition);
    27532745}
    27542746
     
    41994191bool UIExtraDataManager::sessionInformationDialogShouldBeMaximized()
    42004192{
    4201     /* Get corresponding extra-data: */
    4202     const QStringList data = extraDataStringList(GUI_SessionInformationDialogGeometry);
    4203 
    4204     /* Make sure 5th item has required value: */
    4205     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     4193    return dialogShouldBeMaximized(GUI_SessionInformationDialogGeometry);
    42064194}
    42074195
     
    42534241bool UIExtraDataManager::fileManagerDialogShouldBeMaximized()
    42544242{
    4255     /* Get corresponding extra-data: */
    4256     const QStringList data = extraDataStringList(GUI_GuestControl_FileManagerDialogGeometry);
    4257 
    4258     /* Make sure 5th item has required value: */
    4259     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     4243    return dialogShouldBeMaximized(GUI_GuestControl_FileManagerDialogGeometry);
    42604244}
    42614245
     
    42874271bool UIExtraDataManager::softKeyboardDialogShouldBeMaximized()
    42884272{
    4289     /* Get corresponding extra-data: */
    4290     const QStringList data = extraDataStringList(GUI_SoftKeyboard_DialogGeometry);
    4291 
    4292     /* Make sure 5th item has required value: */
    4293     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     4273    return dialogShouldBeMaximized(GUI_SoftKeyboard_DialogGeometry);
    42944274}
    42954275
     
    44264406bool UIExtraDataManager::guestProcessControlDialogShouldBeMaximized()
    44274407{
    4428     /* Get corresponding extra-data: */
    4429     const QStringList data = extraDataStringList(GUI_GuestControl_ProcessControlDialogGeometry);
    4430 
    4431     /* Make sure 5th item has required value: */
    4432     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     4408    return dialogShouldBeMaximized(GUI_GuestControl_ProcessControlDialogGeometry);
    44334409}
    44344410
     
    44944470bool UIExtraDataManager::extraDataManagerShouldBeMaximized()
    44954471{
    4496     /* Get corresponding extra-data: */
    4497     const QStringList data = extraDataStringList(GUI_ExtraDataManager_Geometry);
    4498 
    4499     /* Make sure 5th item has required value: */
    4500     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     4472    return dialogShouldBeMaximized(GUI_ExtraDataManager_Geometry);
    45014473}
    45024474
     
    45694541bool UIExtraDataManager::logWindowShouldBeMaximized()
    45704542{
    4571     /* Get corresponding extra-data: */
    4572     const QStringList data = extraDataStringList(GUI_LogWindowGeometry);
    4573 
    4574     /* Make sure 5th item has required value: */
    4575     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     4543    return dialogShouldBeMaximized(GUI_LogWindowGeometry);
    45764544}
    45774545
     
    47044672bool UIExtraDataManager::helpBrowserDialogShouldBeMaximized()
    47054673{
    4706     /* Get corresponding extra-data: */
    4707     const QStringList data = extraDataStringList(GUI_HelpBrowser_DialogGeometry);
    4708 
    4709     /* Make sure 5th item has required value: */
    4710     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     4674    return dialogShouldBeMaximized(GUI_HelpBrowser_DialogGeometry);
    47114675}
    47124676
     
    47534717bool UIExtraDataManager::mediumSelectorDialogShouldBeMaximized()
    47544718{
    4755     const QStringList data = extraDataStringList(GUI_MediumSelector_DialogGeometry);
    4756 
    4757     /* Make sure 5th item has required value: */
    4758     return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     4719    return dialogShouldBeMaximized(GUI_MediumSelector_DialogGeometry);
    47594720}
    47604721
     
    51085069}
    51095070
     5071bool UIExtraDataManager::dialogShouldBeMaximized(const QString &strKey)
     5072{
     5073    /* Get corresponding extra-data: */
     5074    const QStringList data = extraDataStringList(strKey);
     5075
     5076    /* Make sure 5th item has required value: */
     5077    return data.size() == 5 && data[4] == GUI_Geometry_State_Max;
     5078}
     5079
    51105080/* static */
    51115081QString UIExtraDataManager::extraDataKeyPerScreen(const QString &strBase, ulong uScreenIndex, bool fSameRuleForPrimary /* = false */)
  • TabularUnified trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h

    r92492 r92496  
    914914      *                          calculate resulting geometry if saved was not found. */
    915915    QRect dialogGeometry(const QString &strKey, QWidget *pWidget, QWidget *pParentWidget = 0, const QRect &defaultGeometry = QRect());
     916    /** Returns true if the dialog should be maximized.
     917      * @param  strKey           Brings geometry extra-data key of particular dialog. */
     918    bool dialogShouldBeMaximized(const QString &strKey);
    916919
    917920    /** Returns string consisting of @a strBase appended with @a uScreenIndex for the *non-primary* screen-index.
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