Commit 9794062c authored by Rafaël Carré's avatar Rafaël Carré

Disables some useless metadata in infopanel dialog

Redesign the label & edits placement to resize the dialog
parent 8eccf5ca
...@@ -56,9 +56,19 @@ MetaPanel::MetaPanel( QWidget *parent, ...@@ -56,9 +56,19 @@ MetaPanel::MetaPanel( QWidget *parent,
#define ADD_META( string, widget ) { \ #define ADD_META( string, widget ) { \
l->addWidget( new QLabel( qtr( string ) + " :" ), line, 0 ); \ l->addWidget( new QLabel( qtr( string ) + " :" ), line, 0 ); \
widget = new QLineEdit; \ widget = new QLineEdit; \
l->addWidget( widget, line, 1, 1, 9 ); \ l->addWidget( widget, line, 1, 1, 5 ); \
line++; } line++; }
/* ART_URL */
art_cover = new QLabel( "" );
art_cover->setMinimumHeight( 128 );
art_cover->setMinimumWidth( 128 );
art_cover->setMaximumHeight( 128 );
art_cover->setMaximumWidth( 128 );
art_cover->setScaledContents( true );
art_cover->setPixmap( QPixmap( ":/noart.png" ) );
l->addWidget( art_cover, line, 6, 4, 2 );
/* Title, artist and album*/ /* Title, artist and album*/
ADD_META( VLC_META_TITLE, title_text ); /* OK */ ADD_META( VLC_META_TITLE, title_text ); /* OK */
ADD_META( VLC_META_ARTIST, artist_text ); /* OK */ ADD_META( VLC_META_ARTIST, artist_text ); /* OK */
...@@ -68,47 +78,39 @@ MetaPanel::MetaPanel( QWidget *parent, ...@@ -68,47 +78,39 @@ MetaPanel::MetaPanel( QWidget *parent,
/* FIXME List id3genres.h is not includable yet ? */ /* FIXME List id3genres.h is not includable yet ? */
genre_text = new QLineEdit; genre_text = new QLineEdit;
l->addWidget( new QLabel( qtr( VLC_META_GENRE ) + " :" ), line, 0 ); l->addWidget( new QLabel( qtr( VLC_META_GENRE ) + " :" ), line, 0 );
l->addWidget( genre_text, line, 1, 1, 6 ); l->addWidget( genre_text, line, 1, 1, 2 );
/* Number */
l->addWidget( new QLabel( qtr( "Track Number" ) + " :" ),
line, 3 );
seqnum_text = new QSpinBox; setSpinBounds( seqnum_text );
l->addWidget( seqnum_text, line, 4, 1, 2 );
line++;
/* Date (Should be in years) */ /* Date (Should be in years) */
date_text = new QSpinBox; setSpinBounds( date_text ); date_text = new QSpinBox; setSpinBounds( date_text );
l->addWidget( new QLabel( qtr( VLC_META_DATE ) + " :" ), line, 7 ); l->addWidget( new QLabel( qtr( VLC_META_DATE ) + " :" ), line, 0 );
l->addWidget( date_text, line, 8, 1, 2 ); l->addWidget( date_text, line, 1, 1, 1 );
line++;
/* Number and Rating */ /* Rating */
l->addWidget( new QLabel( qtr( "Track number/Position" ) + " :" ),
line, 0 );
seqnum_text = new QSpinBox; setSpinBounds( seqnum_text );
l->addWidget( seqnum_text, line, 1, 1, 4 );
l->addWidget( new QLabel( qtr( VLC_META_RATING ) + " :" ), line, 5 ); l->addWidget( new QLabel( qtr( VLC_META_RATING ) + " :" ), line, 2 );
rating_text = new QSpinBox; setSpinBounds( rating_text) ; rating_text = new QSpinBox; setSpinBounds( rating_text) ;
l->addWidget( rating_text, line, 6, 1, 4 ); l->addWidget( rating_text, line, 3, 1, 1 );
line++;
/* Now Playing ? */ /* Now Playing ? */
ADD_META( VLC_META_NOW_PLAYING, nowplaying_text ); // ADD_META( VLC_META_NOW_PLAYING, nowplaying_text );
/* Language and settings */ /* Language and settings */
l->addWidget( new QLabel( qfu( VLC_META_LANGUAGE ) + " :" ), line, 0 ); l->addWidget( new QLabel( qfu( VLC_META_LANGUAGE ) + " :" ), line, 4 );
language_text = new QLineEdit; language_text = new QLineEdit;
l->addWidget( language_text, line, 1, 1, 4 ); l->addWidget( language_text, line, 5, 1, 1 );
l->addWidget( new QLabel( qtr( VLC_META_SETTING ) + " :" ), line, 5 ); /* l->addWidget( new QLabel( qtr( VLC_META_SETTING ) + " :" ), line, 5 );
setting_text = new QLineEdit; setting_text = new QLineEdit;
l->addWidget( setting_text, line, 6, 1, 4 ); l->addWidget( setting_text, line, 6, 1, 4 );
line++; line++;*/
/* ART_URL */
art_cover = new QLabel( "" );
art_cover->setMinimumHeight( 128 );
art_cover->setMinimumWidth( 128 );
art_cover->setMaximumHeight( 128 );
art_cover->setMaximumWidth( 128 );
art_cover->setScaledContents( true );
art_cover->setPixmap( QPixmap( ":/noart.png" ) );
l->addWidget( art_cover, line, 8, 4, 2 );
/* useless metadata
#define ADD_META_2( string, widget ) { \ #define ADD_META_2( string, widget ) { \
l->addWidget( new QLabel( qtr( string ) + " :" ), line, 0 ); \ l->addWidget( new QLabel( qtr( string ) + " :" ), line, 0 ); \
widget = new QLineEdit; \ widget = new QLineEdit; \
...@@ -118,22 +120,21 @@ MetaPanel::MetaPanel( QWidget *parent, ...@@ -118,22 +120,21 @@ MetaPanel::MetaPanel( QWidget *parent,
ADD_META_2( VLC_META_COPYRIGHT, copyright_text ); ADD_META_2( VLC_META_COPYRIGHT, copyright_text );
ADD_META_2( VLC_META_PUBLISHER, publisher_text ); ADD_META_2( VLC_META_PUBLISHER, publisher_text );
ADD_META_2( VLC_META_ENCODED_BY, publisher_text ); ADD_META_2( VLC_META_ENCODED_BY, encodedby_text );
ADD_META_2( VLC_META_DESCRIPTION, description_text ); ADD_META_2( VLC_META_DESCRIPTION, description_text );
*/
/* ADD_META( TRACKID ) Useless ? */ /* ADD_META( TRACKID ) Useless ? */
/* ADD_URI - DO not show it, done outside */ /* ADD_URI - DO not show it, done outside */
#undef ADD_META #undef ADD_META
#undef ADD_META_2 //#undef ADD_META_2
CONNECT( title_text, textEdited( QString ), this, editMeta( QString ) ); CONNECT( title_text, textEdited( QString ), this, editMeta( QString ) );
CONNECT( description_text, textEdited( QString ), this, editMeta( QString ) ); // CONNECT( description_text, textEdited( QString ), this, editMeta( QString ) );
CONNECT( artist_text, textEdited( QString ), this, editMeta( QString ) ); CONNECT( artist_text, textEdited( QString ), this, editMeta( QString ) );
CONNECT( collection_text, textEdited( QString ), this, editMeta( QString ) ); CONNECT( collection_text, textEdited( QString ), this, editMeta( QString ) );
CONNECT( genre_text, textEdited( QString ), this, editMeta( QString ) ); CONNECT( genre_text, textEdited( QString ), this, editMeta( QString ) );
CONNECT( description_text, textEdited( QString ), this, editMeta( QString ) );
CONNECT( date_text, valueChanged( QString ), this, editMeta( QString ) ); CONNECT( date_text, valueChanged( QString ), this, editMeta( QString ) );
CONNECT( seqnum_text, valueChanged( QString ), this, editMeta( QString ) ); CONNECT( seqnum_text, valueChanged( QString ), this, editMeta( QString ) );
CONNECT( rating_text, valueChanged( QString ), this, editMeta( QString ) ); CONNECT( rating_text, valueChanged( QString ), this, editMeta( QString ) );
...@@ -256,13 +257,14 @@ void MetaPanel::update( input_item_t *p_item ) ...@@ -256,13 +257,14 @@ void MetaPanel::update( input_item_t *p_item )
/* Other classic though */ /* Other classic though */
UPDATE_META( Artist, artist_text ); UPDATE_META( Artist, artist_text );
UPDATE_META( Genre, genre_text ); UPDATE_META( Genre, genre_text );
UPDATE_META( Copyright, copyright_text ); // UPDATE_META( Copyright, copyright_text );
UPDATE_META( Album, collection_text ); UPDATE_META( Album, collection_text );
UPDATE_META( Description, description_text ); // UPDATE_META( Description, description_text );
UPDATE_META( Language, language_text ); UPDATE_META( Language, language_text );
UPDATE_META( NowPlaying, nowplaying_text ); // UPDATE_META( NowPlaying, nowplaying_text );
UPDATE_META( Publisher, publisher_text ); // UPDATE_META( Publisher, publisher_text );
UPDATE_META( Setting, setting_text ); // UPDATE_META( Setting, setting_text );
// UPDATE_META( EncodedBy, encodedby_text );
UPDATE_META_INT( Date, date_text ); UPDATE_META_INT( Date, date_text );
UPDATE_META_INT( TrackNum, seqnum_text ); UPDATE_META_INT( TrackNum, seqnum_text );
......
...@@ -63,16 +63,17 @@ private: ...@@ -63,16 +63,17 @@ private:
QLineEdit *title_text; QLineEdit *title_text;
QLineEdit *artist_text; QLineEdit *artist_text;
QLineEdit *genre_text; QLineEdit *genre_text;
QLineEdit *copyright_text; // QLineEdit *copyright_text;
QLineEdit *collection_text; QLineEdit *collection_text;
QSpinBox *seqnum_text; QSpinBox *seqnum_text;
QLineEdit *description_text; // QLineEdit *description_text;
QSpinBox *rating_text; QSpinBox *rating_text;
QSpinBox *date_text; QSpinBox *date_text;
QLineEdit *setting_text; // QLineEdit *setting_text;
QLineEdit *language_text; QLineEdit *language_text;
QLineEdit *nowplaying_text; // QLineEdit *nowplaying_text;
QLineEdit *publisher_text; // QLineEdit *publisher_text;
// QLineEdit *encodedby_text;
QLabel *art_cover; QLabel *art_cover;
bool in_edit; bool in_edit;
......
...@@ -48,7 +48,7 @@ MediaInfoDialog::MediaInfoDialog( intf_thread_t *_p_intf, bool _mainInput, ...@@ -48,7 +48,7 @@ MediaInfoDialog::MediaInfoDialog( intf_thread_t *_p_intf, bool _mainInput,
need_update = true; need_update = true;
setWindowTitle( qtr( "Media information" ) ); setWindowTitle( qtr( "Media information" ) );
resize( 700 , 450 ); resize( 600 , 300 );
/* TabWidgets and Tabs creation */ /* TabWidgets and Tabs creation */
IT = new QTabWidget; IT = new QTabWidget;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment