* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
#include "podcast_configuration.hpp"
-PodcastConfigurationDialog::PodcastConfigurationDialog( intf_thread_t *_p_intf )
- :p_intf( _p_intf )
+PodcastConfigDialog *PodcastConfigDialog::instance = NULL;
+
+PodcastConfigDialog::PodcastConfigDialog( QWidget *parent, intf_thread_t *_p_intf)
+ : QVLCDialog( parent, _p_intf )
+
{
ui.setupUi( this );
- QPushButton *okButton = new QPushButton( qtr( "OK" ), this );
- QPushButton *cancelButton = new QPushButton( qtr( "Cancel" ), this );
+
+ ui.podcastDelete->setToolTip( qtr( "Delete the selected item" ) );
+ QPushButton *okButton = new QPushButton( qtr( "&Close" ), this );
+ QPushButton *cancelButton = new QPushButton( qtr( "&Cancel" ), this );
ui.okCancel->addButton( okButton, QDialogButtonBox::AcceptRole );
ui.okCancel->addButton( cancelButton, QDialogButtonBox::RejectRole );
+
CONNECT( ui.podcastAdd, clicked(), this, add() );
CONNECT( ui.podcastDelete, clicked(), this, remove() );
}
}
-void PodcastConfigurationDialog::accept()
+PodcastConfigDialog::~PodcastConfigDialog()
+{
+}
+
+void PodcastConfigDialog::accept()
{
QString urls = "";
for( int i = 0; i < ui.podcastList->count(); i++ )
{
msg_Dbg( p_intf, "You will need to reload the podcast module to take into account deleted podcast urls" );
}
-
- QDialog::accept();
}
-void PodcastConfigurationDialog::add()
+void PodcastConfigDialog::add()
{
if( ui.podcastURL->text() != QString( "" ) )
{
}
}
-void PodcastConfigurationDialog::remove()
+void PodcastConfigDialog::remove()
{
delete ui.podcastList->currentItem();
}