#include <QPushButton>
#include <vlc_modules.h>
-ExtendedDialog::ExtendedDialog( intf_thread_t *_p_intf ): QVLCFrame( _p_intf )
+ExtendedDialog::ExtendedDialog( intf_thread_t *_p_intf )
+ : QVLCDialog( (QWidget*)_p_intf->p_sys->p_mi, _p_intf )
{
#ifdef __APPLE__
setWindowFlags( Qt::Drawer );
ExtendedDialog::~ExtendedDialog()
{
- writeSettings( "EPanel" );
+ getSettings()->setValue("Epanel/geometry", saveGeometry());
}
void ExtendedDialog::showTab( int i )
PlaylistDialog::killInstance();
MediaInfoDialog::killInstance();
MessagesDialog::killInstance();
- ExtendedDialog::killInstance();
BookmarksDialog::killInstance();
HelpDialog::killInstance();
#ifdef UPDATE_CHECK
void DialogsProvider::extendedDialog()
{
- if( !ExtendedDialog::getInstance( p_intf )->isVisible() || /* Hidden */
- ExtendedDialog::getInstance( p_intf )->currentTab() != 0 ) /* wrong tab */
- ExtendedDialog::getInstance( p_intf )->showTab( 0 );
+ ExtendedDialog *extDialog = ExtendedDialog::getInstance(p_intf );
+
+ if( !extDialog->isVisible() || /* Hidden */
+ extDialog->currentTab() != 0 ) /* wrong tab */
+ extDialog->showTab( 0 );
else
- ExtendedDialog::getInstance( p_intf )->hide();
+ extDialog->hide();
}
void DialogsProvider::synchroDialog()
{
- if( !ExtendedDialog::getInstance( p_intf )->isVisible() || /* Hidden */
- ExtendedDialog::getInstance( p_intf )->currentTab() != 2 ) /* wrong tab */
- ExtendedDialog::getInstance( p_intf )->showTab( 2 );
+ ExtendedDialog *extDialog = ExtendedDialog::getInstance(p_intf );
+
+ if( !extDialog->isVisible() || /* Hidden */
+ extDialog->currentTab() != 2 ) /* wrong tab */
+ extDialog->showTab( 2 );
else
- ExtendedDialog::getInstance( p_intf )->hide();
+ extDialog->hide();
}
void DialogsProvider::messagesDialog()