~ubuntu-branches/ubuntu/maverick/amarok/maverick-backports

« back to all changes in this revision

Viewing changes to src/services/ServiceMetaBase.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2011-03-03 10:20:39 UTC
  • mfrom: (126.1.8 natty)
  • Revision ID: james.westby@ubuntu.com-20110303102039-a408rug513n4qbin
Tags: 2:2.4.0-0ubuntu4~maverick1
* Source backprt to maverick (LP: #728447)
  - Drop version requirement on libindicate-qt-dev build-dep

Show diffs side-by-side

added added

removed removed

Lines of Context:
125
125
ServiceTrack::ServiceTrack( const QString & name )
126
126
    : Meta::Track()
127
127
    , ServiceDisplayInfoProvider()
128
 
    , CustomActionsProvider()
 
128
    , ActionsProvider()
129
129
    , SourceInfoProvider()
130
 
    , CurrentTrackActionsProvider()
131
130
    , BookmarkThisProvider()
132
131
    , m_provider( 0 )
133
132
    , m_genre( 0 )
146
145
ServiceTrack::ServiceTrack( const QStringList & resultRow )
147
146
    : Meta::Track()
148
147
    , ServiceDisplayInfoProvider()
149
 
    , CustomActionsProvider()
 
148
    , ActionsProvider()
150
149
    , SourceInfoProvider()
151
 
    , CurrentTrackActionsProvider()
152
150
    , BookmarkThisProvider()
153
151
    , m_provider( 0 )
154
152
    , m_genre( 0 )
215
213
    return m_name;
216
214
}
217
215
 
218
 
QString
219
 
ServiceTrack::prettyName() const
220
 
{
221
 
    return name();
222
 
}
223
 
 
224
216
KUrl
225
217
ServiceTrack::playableUrl() const
226
218
{
344
336
}
345
337
 
346
338
void
347
 
ServiceTrack::setYear( const QString &newYear )
 
339
ServiceTrack::setYear( int newYear )
348
340
{
349
341
    Q_UNUSED( newYear )
350
342
}
469
461
        return 0;
470
462
}
471
463
 
472
 
uint
 
464
QDateTime
473
465
ServiceTrack::lastPlayed() const
474
466
{
475
467
    if( m_provider )
476
 
        return m_provider->lastPlayed().toTime_t();
 
468
        return m_provider->lastPlayed();
477
469
    else
478
 
        return 0;
 
470
        return QDateTime();
479
471
}
480
472
 
481
 
uint
 
473
QDateTime
482
474
ServiceTrack::firstPlayed() const
483
475
{
484
476
    if( m_provider )
485
 
        return m_provider->firstPlayed().toTime_t();
 
477
        return m_provider->firstPlayed();
486
478
    else
487
 
        return 0;
 
479
        return QDateTime();
488
480
}
489
481
 
490
482
void
566
558
ServiceArtist::ServiceArtist( const QString & name )
567
559
    : Meta::Artist()
568
560
    , ServiceDisplayInfoProvider()
569
 
    , CustomActionsProvider()
 
561
    , ActionsProvider()
570
562
    , SourceInfoProvider()
571
563
    , BookmarkThisProvider()
572
564
    , m_id( 0 )
579
571
ServiceArtist::ServiceArtist(const QStringList & resultRow)
580
572
    : Meta::Artist()
581
573
    , ServiceDisplayInfoProvider()
582
 
    , CustomActionsProvider()
 
574
    , ActionsProvider()
583
575
    , SourceInfoProvider()
584
576
    , BookmarkThisProvider()
585
577
    , m_tracks()
616
608
    return m_name;
617
609
}
618
610
 
619
 
QString
620
 
ServiceArtist::prettyName() const
621
 
{
622
 
    return m_name;
623
 
}
624
 
 
625
611
void
626
612
ServiceArtist::setTitle(const QString & title)
627
613
{
671
657
ServiceAlbum::ServiceAlbum( const QString & name )
672
658
    : Meta::Album()
673
659
    , ServiceDisplayInfoProvider()
674
 
    , CustomActionsProvider()
 
660
    , ActionsProvider()
675
661
    , SourceInfoProvider()
676
662
    , BookmarkThisProvider()
677
663
    , m_id( 0 )
687
673
ServiceAlbum::ServiceAlbum(const QStringList & resultRow)
688
674
    : Meta::Album()
689
675
    , ServiceDisplayInfoProvider()
690
 
    , CustomActionsProvider()
 
676
    , ActionsProvider()
691
677
    , SourceInfoProvider()
692
678
    , BookmarkThisProvider()
693
679
    , m_id( resultRow[0].toInt() )
747
733
    return m_name;
748
734
}
749
735
 
750
 
QString
751
 
ServiceAlbum::prettyName() const
752
 
{
753
 
    return m_name;
754
 
}
755
 
 
756
736
void
757
737
ServiceAlbum::setTitle(const QString & title)
758
738
{
824
804
ServiceGenre::ServiceGenre( const QString &name )
825
805
    : Meta::Genre()
826
806
    , ServiceDisplayInfoProvider()
827
 
    , CustomActionsProvider()
 
807
    , ActionsProvider()
828
808
    , SourceInfoProvider()
829
809
    , BookmarkThisProvider()
830
810
    , m_id( 0 )
838
818
ServiceGenre::ServiceGenre(const QStringList & row)
839
819
    : Meta::Genre()
840
820
    , ServiceDisplayInfoProvider()
841
 
    , CustomActionsProvider()
 
821
    , ActionsProvider()
842
822
    , SourceInfoProvider()
843
823
    , BookmarkThisProvider()
844
824
    , m_id( 0 )
871
851
    return m_name;
872
852
}
873
853
 
874
 
QString
875
 
ServiceGenre::prettyName() const
876
 
{
877
 
    return m_name;
878
 
}
879
 
 
880
854
int
881
855
ServiceGenre::albumId()
882
856
{
914
888
ServiceComposer::ServiceComposer( const QString &name )
915
889
    : Meta::Composer()
916
890
    , ServiceDisplayInfoProvider()
917
 
    , CustomActionsProvider()
 
891
    , ActionsProvider()
918
892
    , SourceInfoProvider()
919
893
    , BookmarkThisProvider()
920
894
    , m_name( name )
934
908
    return m_name;
935
909
}
936
910
 
937
 
QString
938
 
ServiceComposer::prettyName() const
939
 
{
940
 
    return m_name;
941
 
}
942
 
 
943
911
TrackList
944
912
ServiceComposer::tracks()
945
913
{
964
932
ServiceYear::ServiceYear( const QString &name )
965
933
    : Meta::Year()
966
934
    , ServiceDisplayInfoProvider()
967
 
    , CustomActionsProvider()
 
935
    , ActionsProvider()
968
936
    , SourceInfoProvider()
969
937
    , BookmarkThisProvider()
970
938
    , m_name( name )
984
952
    return m_name;
985
953
}
986
954
 
987
 
QString
988
 
ServiceYear::prettyName() const
989
 
{
990
 
    return m_name;
991
 
}
992
 
 
993
955
TrackList
994
956
ServiceYear::tracks()
995
957
{