Commit 154a375a authored by Francois Cartegnie's avatar Francois Cartegnie

Revert with correct fix "Qt: split the track number/total for now"

This reverts commit 81a1b751.
This reverts commit b74a7b1a.
parent 887952db
...@@ -110,18 +110,18 @@ MetaPanel::MetaPanel( QWidget *parent, ...@@ -110,18 +110,18 @@ MetaPanel::MetaPanel( QWidget *parent,
label->setFont( smallFont ); label->setContentsMargins( 3, 2, 0, 0 ); label->setFont( smallFont ); label->setContentsMargins( 3, 2, 0, 0 );
metaLayout->addWidget( label, line - 1, 7, 1, 3 ); metaLayout->addWidget( label, line - 1, 7, 1, 3 );
tracknumber_text = new QLineEdit; seqnum_text = new QLineEdit;
tracktotal_text = new QLineEdit; seqnum_text->setMaximumWidth( 64 );
tracknumber_text->setAlignment( Qt::AlignRight ); seqnum_text->setAlignment( Qt::AlignRight );
tracktotal_text->setAlignment( Qt::AlignRight ); metaLayout->addWidget( seqnum_text, line, 7, 1, 1 );
tracknumber_text->setMaximumWidth( 64 );
tracktotal_text->setMaximumWidth( 64 ); label = new QLabel( "/" ); label->setFont( smallFont );
metaLayout->addWidget( tracknumber_text, line, 7, 1, 1 ); metaLayout->addWidget( label, line, 8, 1, 1 );
metaLayout->addWidget( tracktotal_text, line, 9, 1, -1 );
seqtot_text = new QLineEdit;
QLabel *sep = new QLabel( "/" ); seqtot_text->setMaximumWidth( 64 );
metaLayout->addWidget( sep, line, 8, 1, -1 ); seqtot_text->setAlignment( Qt::AlignRight );
metaLayout->addWidget( seqtot_text, line, 9, 1, 1 );
line++; line++;
/* Rating - on the same line */ /* Rating - on the same line */
...@@ -178,7 +178,8 @@ MetaPanel::MetaPanel( QWidget *parent, ...@@ -178,7 +178,8 @@ MetaPanel::MetaPanel( QWidget *parent,
metaLayout->setRowStretch( line, 10 ); metaLayout->setRowStretch( line, 10 );
#undef ADD_META #undef ADD_META
CONNECT( tracknumber_text, textEdited( QString ), this, enterEditMode() ); CONNECT( seqnum_text, textEdited( QString ), this, enterEditMode() );
CONNECT( seqtot_text, textEdited( QString ), this, enterEditMode() );
CONNECT( date_text, textEdited( QString ), this, enterEditMode() ); CONNECT( date_text, textEdited( QString ), this, enterEditMode() );
// CONNECT( THEMIM->getIM(), artChanged( QString ), this, enterEditMode() ); // CONNECT( THEMIM->getIM(), artChanged( QString ), this, enterEditMode() );
...@@ -244,16 +245,8 @@ void MetaPanel::update( input_item_t *p_item ) ...@@ -244,16 +245,8 @@ void MetaPanel::update( input_item_t *p_item )
UPDATE_META( EncodedBy, encodedby_text ); UPDATE_META( EncodedBy, encodedby_text );
UPDATE_META( Date, date_text ); UPDATE_META( Date, date_text );
UPDATE_META( TrackNum, seqnum_text );
QString trackposition( "%1/%2" ); UPDATE_META( TrackTotal, seqtot_text );
psz_meta = input_item_GetTrackNum( p_item );
trackposition = trackposition.arg( psz_meta );
free( psz_meta );
psz_meta = input_item_GetTrackTotal( p_item );
trackposition = trackposition.arg( psz_meta );
free( psz_meta );
tracknumber_text->setText( trackposition );
// UPDATE_META( Setting, setting_text ); // UPDATE_META( Setting, setting_text );
// UPDATE_META_INT( Rating, rating_text ); // UPDATE_META_INT( Rating, rating_text );
...@@ -302,9 +295,8 @@ void MetaPanel::saveMeta() ...@@ -302,9 +295,8 @@ void MetaPanel::saveMeta()
input_item_SetArtist( p_input, qtu( artist_text->text() ) ); input_item_SetArtist( p_input, qtu( artist_text->text() ) );
input_item_SetAlbum( p_input, qtu( collection_text->text() ) ); input_item_SetAlbum( p_input, qtu( collection_text->text() ) );
input_item_SetGenre( p_input, qtu( genre_text->text() ) ); input_item_SetGenre( p_input, qtu( genre_text->text() ) );
QStringList trackparts = tracknumber_text->text().split( "/" ); input_item_SetTrackNum( p_input, qtu( seqnum_text->text() ) );
input_item_SetTrackNum( p_input, qtu( trackparts[0] ) ); input_item_SetTrackTotal( p_input, qtu( seqtot_text->text() ) );
input_item_SetTrackTotal( p_input, qtu( trackparts[1] ) );
input_item_SetDate( p_input, qtu( date_text->text() ) ); input_item_SetDate( p_input, qtu( date_text->text() ) );
input_item_SetCopyright( p_input, qtu( copyright_text->text() ) ); input_item_SetCopyright( p_input, qtu( copyright_text->text() ) );
...@@ -346,7 +338,8 @@ void MetaPanel::clear() ...@@ -346,7 +338,8 @@ void MetaPanel::clear()
genre_text->clear(); genre_text->clear();
copyright_text->clear(); copyright_text->clear();
collection_text->clear(); collection_text->clear();
tracknumber_text->clear(); seqnum_text->clear();
seqtot_text->clear();
description_text->clear(); description_text->clear();
date_text->clear(); date_text->clear();
language_text->clear(); language_text->clear();
......
...@@ -74,8 +74,8 @@ private: ...@@ -74,8 +74,8 @@ private:
QLineEdit *genre_text; QLineEdit *genre_text;
QLineEdit *copyright_text; QLineEdit *copyright_text;
QLineEdit *collection_text; QLineEdit *collection_text;
QLineEdit *tracknumber_text; QLineEdit *seqnum_text;
QLineEdit *tracktotal_text; QLineEdit *seqtot_text;
QTextEdit *description_text; QTextEdit *description_text;
// QSpinBox *rating_text; // QSpinBox *rating_text;
......
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