From b879f3e1e8495bdf618a139079739b5545aa444e Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf <jb@videolan.org> Date: Tue, 4 Dec 2007 04:10:32 +0000 Subject: [PATCH] Qt4 - renaming functions cosmetic and KDE/GNome/Windows button fight. --- modules/gui/qt4/dialogs/errors.cpp | 14 ++++++++++---- modules/gui/qt4/dialogs/extended.cpp | 4 ++-- modules/gui/qt4/dialogs_provider.cpp | 22 +++++++++++++--------- modules/gui/qt4/dialogs_provider.hpp | 7 +++---- modules/gui/qt4/menus.cpp | 4 ++-- 5 files changed, 30 insertions(+), 21 deletions(-) diff --git a/modules/gui/qt4/dialogs/errors.cpp b/modules/gui/qt4/dialogs/errors.cpp index fa0a4868f419..329c8f3aeda9 100644 --- a/modules/gui/qt4/dialogs/errors.cpp +++ b/modules/gui/qt4/dialogs/errors.cpp @@ -5,6 +5,7 @@ * $Id$ * * Authors: Clément Stenac <zorglub@videolan.org> + * Jean-Baptiste Kempf <jb@videolan.org> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -27,6 +28,7 @@ #include <QTextEdit> #include <QCheckBox> #include <QGridLayout> +#include <QDialogButtonBox> #include <QPushButton> ErrorsDialog *ErrorsDialog::instance = NULL; @@ -34,13 +36,18 @@ ErrorsDialog *ErrorsDialog::instance = NULL; ErrorsDialog::ErrorsDialog( intf_thread_t *_p_intf ) : QVLCFrame( _p_intf ) { setWindowTitle( qtr( "Errors" ) ); - resize( 500 , 200 ); + resize( 500 , 300 ); setWindowModality( Qt::ApplicationModal ); QGridLayout *layout = new QGridLayout( this ); + + QDialogButtonBox *buttonBox = new QDialogButtonBox; QPushButton *closeButton = new QPushButton( qtr( "&Close" ) ); QPushButton *clearButton = new QPushButton( qtr( "&Clear" ) ); + buttonBox->addButton( closeButton, QDialogButtonBox::AcceptRole ); + buttonBox->addButton( clearButton, QDialogButtonBox::ActionRole ); + messages = new QTextEdit(); messages->setReadOnly( true ); messages->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff ); @@ -49,10 +56,9 @@ ErrorsDialog::ErrorsDialog( intf_thread_t *_p_intf ) : QVLCFrame( _p_intf ) layout->addWidget( messages, 0, 0, 1, 3 ); layout->addWidget( stopShowing, 1, 0 ); layout->addItem( new QSpacerItem( 200, 20, QSizePolicy::Expanding ), 2,0 ); - layout->addWidget( clearButton, 2, 1 ); - layout->addWidget( closeButton, 2, 2 ); + layout->addWidget( buttonBox, 2, 2 ); - BUTTONACT( closeButton, close() ); + CONNECT( buttonBox, accepted(), this, close() ); BUTTONACT( clearButton, clear() ); BUTTONACT( stopShowing, dontShow() ); } diff --git a/modules/gui/qt4/dialogs/extended.cpp b/modules/gui/qt4/dialogs/extended.cpp index bc7d31a43f7a..1ac6185a2359 100644 --- a/modules/gui/qt4/dialogs/extended.cpp +++ b/modules/gui/qt4/dialogs/extended.cpp @@ -5,6 +5,7 @@ * $Id$ * * Authors: Clément Stenac <zorglub@videolan.org> + * Jean-Baptiste Kempf <jb@videolan.org> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -34,7 +35,6 @@ ExtendedDialog::ExtendedDialog( intf_thread_t *_p_intf ): QVLCFrame( _p_intf ) { setWindowFlags( Qt::Tool ); setWindowOpacity( config_GetFloat( p_intf, "qt-opacity" ) ); - setWindowTitle( qtr( "Adjustments and Effects" ) ); QGridLayout *layout = new QGridLayout( this ); @@ -42,7 +42,7 @@ ExtendedDialog::ExtendedDialog( intf_thread_t *_p_intf ): QVLCFrame( _p_intf ) QTabWidget *mainTab = new QTabWidget( this ); mainTab->setTabPosition( QTabWidget::West ); - QWidget *audioWidget = new QWidget( this ); + QWidget *audioWidget = new QWidget; QHBoxLayout *audioLayout = new QHBoxLayout( audioWidget ); QTabWidget *audioTab = new QTabWidget( mainTab ); diff --git a/modules/gui/qt4/dialogs_provider.cpp b/modules/gui/qt4/dialogs_provider.cpp index 92d4c6f400a8..f6bbcb452159 100644 --- a/modules/gui/qt4/dialogs_provider.cpp +++ b/modules/gui/qt4/dialogs_provider.cpp @@ -146,6 +146,7 @@ void DialogsProvider::prefsDialog() { PrefsDialog::getInstance( p_intf )->toggleVisible(); } + void DialogsProvider::extendedDialog() { ExtendedDialog::getInstance( p_intf )->toggleVisible(); @@ -278,6 +279,11 @@ QStringList DialogsProvider::showSimpleOpen( QString help, fileTypes ); } +/** + * Open a file, + * pl helps you to choose from playlist or media library, + * go to start or enqueue + **/ void DialogsProvider::addFromSimple( bool pl, bool go) { QStringList files = DialogsProvider::showSimpleOpen(); @@ -295,6 +301,11 @@ void DialogsProvider::addFromSimple( bool pl, bool go) } } +void DialogsProvider::simpleOpenDialog() +{ + addFromSimple( true, true ); /* Playlist and Go */ +} + void DialogsProvider::simplePLAppendDialog() { addFromSimple( true, false ); @@ -305,13 +316,7 @@ void DialogsProvider::simpleMLAppendDialog() addFromSimple( false, false ); } -void DialogsProvider::simpleOpenDialog() -{ - addFromSimple( true, true ); -} - /* Directory */ - /** * Open a directory, * pl helps you to choose from playlist or media library, @@ -344,7 +349,7 @@ void DialogsProvider::MLAppendDir() /**************** * Playlist * ****************/ -void DialogsProvider::openPlaylist() +void DialogsProvider::openAPlaylist() { QStringList files = showSimpleOpen( qtr( "Open playlist file" ), EXT_FILTER_PLAYLIST ); @@ -354,7 +359,7 @@ void DialogsProvider::openPlaylist() } } -void DialogsProvider::savePlaylist() +void DialogsProvider::saveAPlaylist() { QFileDialog *qfd = new QFileDialog( NULL, qtr("Choose a filename to save playlist"), @@ -458,7 +463,6 @@ void DialogsProvider::streamingDialog() }*/ - /**************************************************************************** * Menus / Interaction ****************************************************************************/ diff --git a/modules/gui/qt4/dialogs_provider.hpp b/modules/gui/qt4/dialogs_provider.hpp index be195ce8d5f6..7b76800a3e2e 100644 --- a/modules/gui/qt4/dialogs_provider.hpp +++ b/modules/gui/qt4/dialogs_provider.hpp @@ -147,6 +147,7 @@ public slots: void updateDialog(); void aboutDialog(); void gotoTimeDialog(); + void podcastConfigureDialog(); void simpleOpenDialog(); void simplePLAppendDialog(); @@ -168,10 +169,8 @@ public slots: void openThenStreamingDialogs(); void openThenTranscodingDialogs(); - void openPlaylist(); - void savePlaylist(); - - void podcastConfigureDialog(); + void openAPlaylist(); + void saveAPlaylist(); void switchToSkins(); void quit(); diff --git a/modules/gui/qt4/menus.cpp b/modules/gui/qt4/menus.cpp index 2d6396e5e207..c198f38758a4 100644 --- a/modules/gui/qt4/menus.cpp +++ b/modules/gui/qt4/menus.cpp @@ -217,8 +217,8 @@ QMenu *QVLCMenu::PlaylistMenu( intf_thread_t *p_intf, MainInterface *mi ) qtr( "Show Playlist" ), mi, SLOT( togglePlaylist() ) ); menu->addSeparator(); - DP_SADD( menu, qtr( I_PL_LOAD ), "", "", openPlaylist(), "Ctrl+X" ); - DP_SADD( menu, qtr( I_PL_SAVE ), "", "", savePlaylist(), "Ctrl+Y" ); + DP_SADD( menu, qtr( I_PL_LOAD ), "", "", openAPlaylist(), "Ctrl+X" ); + DP_SADD( menu, qtr( I_PL_SAVE ), "", "", saveAPlaylist(), "Ctrl+Y" ); menu->addSeparator(); menu->addAction( qtr( "Undock from interface" ), mi, SLOT( undockPlaylist() ), qtr( "Ctrl+U" ) ); -- GitLab