VirtualBox

Ignore:
Timestamp:
Jun 18, 2013 5:02:39 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
86518
Message:

FE/Qt: Machine settings: Audio page: Cleanup (part 5).

Location:
trunk/src/VBox/Frontends/VirtualBox/src/settings/machine
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsAudio.cpp

    r46631 r46634  
    7171
    7272    /* Load audio data to page: */
    73     mGbAudio->setChecked(audioData.m_fAudioEnabled);
    74     mCbAudioDriver->setCurrentIndex(mCbAudioDriver->findText(gpConverter->toString(audioData.m_audioDriverType)));
    75     mCbAudioController->setCurrentIndex(mCbAudioController->findText(gpConverter->toString(audioData.m_audioControllerType)));
     73    m_pCheckBoxAudio->setChecked(audioData.m_fAudioEnabled);
     74    m_pComboAudioDriver->setCurrentIndex(m_pComboAudioDriver->findText(gpConverter->toString(audioData.m_audioDriverType)));
     75    m_pComboAudioController->setCurrentIndex(m_pComboAudioController->findText(gpConverter->toString(audioData.m_audioControllerType)));
    7676
    7777    /* Polish page finally: */
     
    8787
    8888    /* Gather audio data: */
    89     audioData.m_fAudioEnabled = mGbAudio->isChecked();
    90     audioData.m_audioDriverType = gpConverter->fromString<KAudioDriverType>(mCbAudioDriver->currentText());
    91     audioData.m_audioControllerType = gpConverter->fromString<KAudioControllerType>(mCbAudioController->currentText());
     89    audioData.m_fAudioEnabled = m_pCheckBoxAudio->isChecked();
     90    audioData.m_audioDriverType = gpConverter->fromString<KAudioDriverType>(m_pComboAudioDriver->currentText());
     91    audioData.m_audioControllerType = gpConverter->fromString<KAudioControllerType>(m_pComboAudioController->currentText());
    9292
    9393    /* Cache audio data: */
     
    128128void UIMachineSettingsAudio::setOrderAfter (QWidget *aWidget)
    129129{
    130     setTabOrder (aWidget, mGbAudio);
    131     setTabOrder (mGbAudio, mCbAudioDriver);
    132     setTabOrder (mCbAudioDriver, mCbAudioController);
     130    setTabOrder (aWidget, m_pCheckBoxAudio);
     131    setTabOrder (m_pCheckBoxAudio, m_pComboAudioDriver);
     132    setTabOrder (m_pComboAudioDriver, m_pComboAudioController);
    133133}
    134134
     
    144144{
    145145    /* Save the current selected value */
    146     int currentDriver = mCbAudioDriver->currentIndex();
     146    int currentDriver = m_pComboAudioDriver->currentIndex();
    147147    /* Clear the driver box */
    148     mCbAudioDriver->clear();
     148    m_pComboAudioDriver->clear();
    149149    /* Refill them */
    150     mCbAudioDriver->addItem (gpConverter->toString (KAudioDriverType_Null));
     150    m_pComboAudioDriver->addItem (gpConverter->toString (KAudioDriverType_Null));
    151151#if defined Q_WS_WIN32
    152     mCbAudioDriver->addItem (gpConverter->toString (KAudioDriverType_DirectSound));
     152    m_pComboAudioDriver->addItem (gpConverter->toString (KAudioDriverType_DirectSound));
    153153# ifdef VBOX_WITH_WINMM
    154     mCbAudioDriver->addItem (gpConverter->toString (KAudioDriverType_WinMM));
     154    m_pComboAudioDriver->addItem (gpConverter->toString (KAudioDriverType_WinMM));
    155155# endif
    156156#endif
    157157#if defined Q_OS_SOLARIS
    158     mCbAudioDriver->addItem (gpConverter->toString (KAudioDriverType_SolAudio));
     158    m_pComboAudioDriver->addItem (gpConverter->toString (KAudioDriverType_SolAudio));
    159159# if defined VBOX_WITH_SOLARIS_OSS
    160     mCbAudioDriver->addItem (gpConverter->toString (KAudioDriverType_OSS));
     160    m_pComboAudioDriver->addItem (gpConverter->toString (KAudioDriverType_OSS));
    161161#endif
    162162#endif
    163163#if defined Q_OS_LINUX || defined Q_OS_FREEBSD
    164     mCbAudioDriver->addItem (gpConverter->toString (KAudioDriverType_OSS));
     164    m_pComboAudioDriver->addItem (gpConverter->toString (KAudioDriverType_OSS));
    165165# ifdef VBOX_WITH_PULSE
    166     mCbAudioDriver->addItem (gpConverter->toString (KAudioDriverType_Pulse));
     166    m_pComboAudioDriver->addItem (gpConverter->toString (KAudioDriverType_Pulse));
    167167# endif
    168168#endif
    169169#if defined Q_OS_LINUX
    170170# ifdef VBOX_WITH_ALSA
    171     mCbAudioDriver->addItem (gpConverter->toString (KAudioDriverType_ALSA));
     171    m_pComboAudioDriver->addItem (gpConverter->toString (KAudioDriverType_ALSA));
    172172# endif
    173173#endif
    174174#if defined Q_OS_MACX
    175     mCbAudioDriver->addItem (gpConverter->toString (KAudioDriverType_CoreAudio));
     175    m_pComboAudioDriver->addItem (gpConverter->toString (KAudioDriverType_CoreAudio));
    176176#endif
    177177    /* Set the old value */
    178     mCbAudioDriver->setCurrentIndex (currentDriver);
     178    m_pComboAudioDriver->setCurrentIndex (currentDriver);
    179179
    180180    /* Save the current selected value */
    181     int currentController = mCbAudioController->currentIndex();
     181    int currentController = m_pComboAudioController->currentIndex();
    182182    /* Clear the controller box */
    183     mCbAudioController->clear();
     183    m_pComboAudioController->clear();
    184184    /* Refill them */
    185     mCbAudioController->insertItem (mCbAudioController->count(),
     185    m_pComboAudioController->insertItem (m_pComboAudioController->count(),
    186186        gpConverter->toString (KAudioControllerType_HDA));
    187     mCbAudioController->insertItem (mCbAudioController->count(),
     187    m_pComboAudioController->insertItem (m_pComboAudioController->count(),
    188188        gpConverter->toString (KAudioControllerType_AC97));
    189     mCbAudioController->insertItem (mCbAudioController->count(),
     189    m_pComboAudioController->insertItem (m_pComboAudioController->count(),
    190190        gpConverter->toString (KAudioControllerType_SB16));
    191191    /* Set the old value */
    192     mCbAudioController->setCurrentIndex (currentController);
     192    m_pComboAudioController->setCurrentIndex (currentController);
    193193}
    194194
     
    196196{
    197197    m_pContainerAudioOptions->setEnabled(isMachineOffline());
    198     mAudioChild->setEnabled(mGbAudio->isChecked());
    199 }
    200 
     198    m_pContainerAudioSubOptions->setEnabled(m_pCheckBoxAudio->isChecked());
     199}
     200
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsAudio.ui

    r46631 r46634  
    33 VBox frontends: Qt4 GUI ("VirtualBox"):
    44
    5  Copyright (C) 2008-2012 Oracle Corporation
     5 Copyright (C) 2008-2013 Oracle Corporation
    66
    77 This file is part of VirtualBox Open Source Edition (OSE), as
     
    1818   <item>
    1919    <widget class="QWidget" name="m_pContainerAudioOptions">
    20      <layout class="QGridLayout">
     20     <layout class="QGridLayout" name="m_pContainerLayoutAudioOptions">
    2121      <item row="0" column="0" colspan="2">
    22        <widget class="QCheckBox" name="mGbAudio">
     22       <widget class="QCheckBox" name="m_pCheckBoxAudio">
    2323        <property name="whatsThis">
    2424         <string>When checked, a virtual PCI audio card will be plugged into the virtual machine and will communicate with the host audio system using the specified driver.</string>
     
    4646      </item>
    4747      <item row="1" column="1">
    48        <widget class="QWidget" name="mAudioChild">
    49         <layout class="QGridLayout">
     48       <widget class="QWidget" name="m_pContainerAudioSubOptions">
     49        <layout class="QGridLayout" name="m_pContainerLayoutAudioSubOptions">
    5050         <property name="margin">
    5151          <number>0</number>
    5252         </property>
    5353         <item row="0" column="0">
    54           <widget class="QLabel" name="mLbAudioDriver">
     54          <widget class="QLabel" name="m_pLabelAudioDriver">
    5555           <property name="text">
    5656            <string>Host Audio &amp;Driver:</string>
     
    6060           </property>
    6161           <property name="buddy">
    62             <cstring>mCbAudioDriver</cstring>
     62            <cstring>m_pComboAudioDriver</cstring>
    6363           </property>
    6464          </widget>
    6565         </item>
    6666         <item row="0" column="1">
    67           <widget class="QComboBox" name="mCbAudioDriver">
     67          <widget class="QComboBox" name="m_pComboAudioDriver">
    6868           <property name="sizePolicy">
    6969            <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
     
    7878         </item>
    7979         <item row="1" column="0">
    80           <widget class="QLabel" name="mLbAudioController">
     80          <widget class="QLabel" name="m_pLabelAudioController">
    8181           <property name="text">
    8282            <string>Audio &amp;Controller:</string>
     
    8686           </property>
    8787           <property name="buddy">
    88             <cstring>mCbAudioController</cstring>
     88            <cstring>m_pComboAudioController</cstring>
    8989           </property>
    9090          </widget>
    9191         </item>
    9292         <item row="1" column="1">
    93           <widget class="QComboBox" name="mCbAudioController">
     93          <widget class="QComboBox" name="m_pComboAudioController">
    9494           <property name="sizePolicy">
    9595            <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
     
    127127 <connections>
    128128  <connection>
    129    <sender>mGbAudio</sender>
     129   <sender>m_pCheckBoxAudio</sender>
    130130   <signal>toggled(bool)</signal>
    131    <receiver>mAudioChild</receiver>
     131   <receiver>m_pContainerAudioSubOptions</receiver>
    132132   <slot>setEnabled(bool)</slot>
    133133  </connection>
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