VirtualBox

Changeset 7380 in vbox


Ignore:
Timestamp:
Mar 7, 2008 11:02:26 PM (17 years ago)
Author:
vboxsync
Message:

FE/Qt: Be simpler.

Location:
trunk/src/VBox/Frontends
Files:
4 edited

Legend:

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

    r7351 r7380  
    18781878
    18791879            for (QValueList <CMachine>::Iterator m = machines.begin();
    1880                  /* machines.end() means global config => manual loop break */ ;)
     1880                 m != machines.end(); ++ m)
    18811881            {
    1882                 if (m == machines.end())
     1882                CSession session = openSession ((*m).GetId());
     1883                if (!session.isNull())
    18831884                {
    1884                     if (isGlobalConverted)
    1885                     {
    1886                         if (rc == QIMessageBox::No)
    1887                             mVBox.SaveSettingsWithBackup();
    1888                         else
    1889                             mVBox.SaveSettings();
    1890 
    1891                         if (!mVBox.isOk())
    1892                             vboxProblem().cannotSaveGlobalSettings (mVBox);
    1893                     }
     1885                    CMachine sm = session.GetMachine();
     1886                    if (rc == QIMessageBox::No)
     1887                        sm.SaveSettingsWithBackup();
     1888                    else
     1889                        sm.SaveSettings();
     1890                    ;
     1891                    if (!sm.isOk())
     1892                        vboxProblem().cannotSaveMachineSettings (sm);
     1893                    session.Close();
    18941894                }
     1895            }
     1896
     1897            if (isGlobalConverted)
     1898            {
     1899                if (rc == QIMessageBox::No)
     1900                    mVBox.SaveSettingsWithBackup();
    18951901                else
    1896                 {
    1897                     CSession session = openSession ((*m).GetId());
    1898                     if (!session.isNull())
    1899                     {
    1900                         CMachine sm = session.GetMachine();
    1901                         if (rc == QIMessageBox::No)
    1902                             sm.SaveSettingsWithBackup();
    1903                         else
    1904                             sm.SaveSettings();
    1905                         ;
    1906                         if (!sm.isOk())
    1907                             vboxProblem().cannotSaveMachineSettings (sm);
    1908                         session.Close();
    1909                     }
    1910                 }
    1911 
    1912                 if (m == machines.end())
    1913                     break;
    1914 
    1915                 ++ m;
     1902                    mVBox.SaveSettings();
     1903
     1904                if (!mVBox.isOk())
     1905                    vboxProblem().cannotSaveGlobalSettings (mVBox);
    19161906            }
    19171907        }
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxProblemReporter.cpp

    r7351 r7380  
    16561656            "be possible to use these settings files with an older version of "
    16571657            "VirtualBox in the future);</li>"
    1658             "<li><b>Backup</b> to create backup copies of settings files in "
     1658            "<li><b>Backup</b> to create backup copies of the settings files in "
    16591659            "the old format before saving them in the new format;</li>"
    1660             "<li><b>Cancel</b> to not save the settings files now.<li>"
     1660            "<li><b>Cancel</b> to not save the auto-converted settings files "
     1661            "now.<li>"
    16611662            "</ul>"
    16621663            "<p>Note that if you select <b>Cancel</b>, the auto-converted "
  • trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp

    r7372 r7380  
    18881888             * (QIMessageBox::No = Backup, QIMessageBox::Yes = Save) */
    18891889
    1890             for (QList <CMachine>::Iterator m = machines.begin();
    1891                  /* machines.end() means global config => manual loop break */ ;)
     1890            foreach (CMachine m, machines)
    18921891            {
    1893                 if (m == machines.end())
     1892                CSession session = openSession (m.GetId());
     1893                if (!session.isNull())
    18941894                {
    1895                     if (isGlobalConverted)
    1896                     {
    1897                         if (rc == QIMessageBox::No)
    1898                             mVBox.SaveSettingsWithBackup();
    1899                         else
    1900                             mVBox.SaveSettings();
    1901 
    1902                         if (!mVBox.isOk())
    1903                             vboxProblem().cannotSaveGlobalSettings (mVBox);
    1904                     }
     1895                    CMachine sm = session.GetMachine();
     1896                    if (rc == QIMessageBox::No)
     1897                        sm.SaveSettingsWithBackup();
     1898                    else
     1899                        sm.SaveSettings();
     1900                    ;
     1901                    if (!sm.isOk())
     1902                        vboxProblem().cannotSaveMachineSettings (sm);
     1903                    session.Close();
    19051904                }
     1905            }
     1906
     1907            if (isGlobalConverted)
     1908            {
     1909                if (rc == QIMessageBox::No)
     1910                    mVBox.SaveSettingsWithBackup();
    19061911                else
    1907                 {
    1908                     CSession session = openSession ((*m).GetId());
    1909                     if (!session.isNull())
    1910                     {
    1911                         CMachine sm = session.GetMachine();
    1912                         if (rc == QIMessageBox::No)
    1913                             sm.SaveSettingsWithBackup();
    1914                         else
    1915                             sm.SaveSettings();
    1916                         ;
    1917                         if (!sm.isOk())
    1918                             vboxProblem().cannotSaveMachineSettings (sm);
    1919                         session.Close();
    1920                     }
    1921                 }
    1922 
    1923                 if (m == machines.end())
    1924                     break;
    1925 
    1926                 ++ m;
     1912                    mVBox.SaveSettings();
     1913
     1914                if (!mVBox.isOk())
     1915                    vboxProblem().cannotSaveGlobalSettings (mVBox);
    19271916            }
    19281917        }
  • trunk/src/VBox/Frontends/VirtualBox4/src/VBoxProblemReporter.cpp

    r7369 r7380  
    16641664            "be possible to use these settings files with an older version of "
    16651665            "VirtualBox in the future);</li>"
    1666             "<li><b>Backup</b> to create backup copies of settings files in "
     1666            "<li><b>Backup</b> to create backup copies of the settings files in "
    16671667            "the old format before saving them in the new format;</li>"
    1668             "<li><b>Cancel</b> to not save the settings files now.<li>"
     1668            "<li><b>Cancel</b> to not save the auto-converted settings files "
     1669            "now.<li>"
    16691670            "</ul>"
    16701671            "<p>Note that if you select <b>Cancel</b>, the auto-converted "
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