1 #ifndef __QTRACKSTATE_H__
2 #define __QTRACKSTATE_H__
9 class QTrackState
: public QObject
{
11 Q_CLASSINFO ( "QTrackState", "Mp3 State" );
12 Q_PROPERTY ( QString Title READ title WRITE setTitle DESIGNABLE
true USER
true )
13 Q_PROPERTY ( QString Artist READ artist WRITE setArtist DESIGNABLE
true USER
true )
14 Q_PROPERTY ( QString Album READ album WRITE setAlbum DESIGNABLE
true USER
true )
15 Q_PROPERTY ( int Length READ length WRITE setLength DESIGNABLE
true USER
true )
16 Q_CLASSINFO("Length", "readOnly=true;value=100");
17 Q_PROPERTY ( int Elapsed READ elapsed WRITE setElapsed DESIGNABLE
true USER
true )
18 Q_CLASSINFO("Elapsed", "minimum=0;maximum=100;value=50");
27 QString
title() const {
30 void setTitle ( const QString
& name
);
32 QString
artist() const {
35 void setArtist ( const QString
& name
);
37 QString
album() const {
40 void setAlbum ( const QString
& name
);
45 void setLength ( int l
);
50 void setElapsed ( int l
);
53 void stateChanged ( trackstate state
);
57 #endif // __QTRACKSTATE_H__