#ifdef WIN32
# include <vlc_windows_interfaces.h>
#endif
+#include <vlc_modules.h>
/*********************************************************************
* The List of categories
// Title Label
QLabel *panel_label = new QLabel;
- QFont labelFont = QApplication::font( static_cast<QWidget*>(0) );
+ QFont labelFont = QApplication::font();
labelFont.setPointSize( labelFont.pointSize() + 6 );
- labelFont.setFamily( "Verdana" );
panel_label->setFont( labelFont );
// Title <hr>
title_line->setFrameShape(QFrame::HLine);
title_line->setFrameShadow(QFrame::Sunken);
- QFont italicFont = QApplication::font( static_cast<QWidget*>(0) );
+ QFont italicFont = QApplication::font();
italicFont.setItalic( true );
switch( number )
CONFIG_BOOL( "overlay", overlay );
CONFIG_BOOL( "video-on-top", alwaysOnTop );
CONFIG_BOOL( "video-deco", windowDecorations );
- CONFIG_BOOL( "skip-frames", skipFrames );
CONFIG_GENERIC( "vout", Module, ui.voutLabel, outputModule );
CONFIG_BOOL( "video-wallpaper", wallpaperMode );
#undef audioCommon
/* Audio Options */
- CONFIG_GENERIC_NO_BOOL( "volume" , IntegerRangeSlider, NULL,
+ ui.volumeValue->setMaximum( QT_VOLUME_MAX / QT_VOLUME_DEFAULT * 100 );
+ CONFIG_GENERIC_NO_BOOL( "qt-startvolume" , IntegerRangeSlider, NULL,
defaultVolume );
CONNECT( ui.defaultVolume, valueChanged( int ),
this, updateAudioVolume( int ) );
optionWidgets.append( ui.DVDDevice );
optionWidgets.append( ui.cachingCombo );
CONFIG_GENERIC( "ffmpeg-skiploopfilter", IntegerList, ui.filterLabel, loopFilterBox );
+ CONFIG_BOOL( "skip-frames", skipFrames );
CONFIG_GENERIC( "sout-x264-tune", StringList, ui.x264Label, tuneBox );
CONFIG_GENERIC( "sout-x264-preset", StringList, ui.x264Label, presetBox );
CONFIG_GENERIC( "sout-x264-profile", StringList, ui.x264profileLabel, profileBox );
ui.stylesCombo->hide();
optionWidgets.append( NULL );
#endif
-
- ui.skins_zone->setEnabled( ui.skins->isChecked() );
- CONNECT( ui.skins, toggled( bool ), ui.skins_zone, setEnabled( bool ) );
-
- ui.native_zone->setEnabled( ui.qt4->isChecked() );
- CONNECT( ui.qt4, toggled( bool ), ui.native_zone, setEnabled( bool ) );
+ radioGroup = new QButtonGroup(this);
+ radioGroup->addButton( ui.qt4, 0 );
+ radioGroup->addButton( ui.skins, 1 );
+ CONNECT( radioGroup, buttonClicked( int ),
+ ui.styleStackedWidget, setCurrentIndex( int ) );
+ ui.styleStackedWidget->setCurrentIndex( radioGroup->checkedId() );
CONNECT( ui.minimalviewBox, toggled( bool ),
ui.mainPreview, setNormalPreview( bool ) );
CONNECT( ui.updatesBox, toggled( bool ),
ui.updatesDays, setEnabled( bool ) );
#else
- ui.updatesBox->hide();
- ui.updatesDays->hide();
+ ui.updateNotifierZone->hide();
#endif
/* ONE INSTANCE options */
#if defined( WIN32 ) || defined( HAVE_DBUS ) || defined(__APPLE__)
void SPrefsPanel::updateAudioVolume( int volume )
{
qobject_cast<QSpinBox *>(optionWidgets[volLW])
- ->setValue( volume * 100 / 256 );
+ ->setValue( volume * 100 / QT_VOLUME_DEFAULT );
}