[Kpod-devel] libqtpod/src itunesdblistener.h,NONE,1.1 itunesdb.cpp,1.3,1.4 itunesdbparser.h,1.1,1.2
Status: Beta
Brought to you by:
fry26
From: Michael S. <fr...@us...> - 2006-03-04 16:48:30
|
Update of /cvsroot/kpod/libqtpod/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29527/src Modified Files: itunesdb.cpp itunesdbparser.h src.pro Added Files: itunesdblistener.h Removed Files: ItunesDBListener.h Log Message: renamed ITunesDBListener.h --- NEW FILE: itunesdblistener.h --- /*************************************************************************** * Copyright (C) 2004 by Michael Schulze * * mi...@ge... * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * * 51 Franklin Steet, Fifth Floor, Boston, MA 02111-1307, USA. * ***************************************************************************/ #ifndef ITUNESDBITUNESDBLISTENER_H #define ITUNESDBITUNESDBLISTENER_H #include <qstring.h> #include "track.h" #include "playlist.h" #include "playlistitem.h" namespace itunesdb { /** * The methods in this interface will be called by ITunesDBParser during the parsing process. * @author Michael Schulze */ class ItunesDBListener { public: /** * gets called if an error occured during the parse process. * The parse process ends after a call to this method. */ virtual void handleError( const QString& message) = 0; /** * gets called if the parser finds a mhsd block */ virtual void handleDataSet(Q_UINT32 type) = 0; /** * sets the number of tracks (information from the itunesdb file) */ virtual void setNumTracks( Q_UINT32 numtracks) = 0; /** * sets the number of playlists (information from the itunesdb file) */ virtual void setNumPlaylists( Q_UINT32 numplaylists) = 0; /** * Handles a given Playcount entry */ virtual void handlePlaycount( Q_UINT32 idx, Q_UINT32 lastplayed, Q_UINT32 stars, Q_UINT32 count, Q_UINT32 bookmark) = 0; /** * handles the given on the go playlist. * The given playlist is only valid during the call. */ virtual void handleOTGPlaylist( const Playlist& playlist) = 0; /** * handles the given playlist. * The given playlist is only valid during the call. */ virtual void handlePlaylist( const Playlist& playlist) = 0; /** * handles the given track. * The given playlist is only valid during the call. */ virtual void handleTrack( const Track& track) = 0; /** * gets called at the beginning of the parse process. */ virtual void parseStarted() = 0; /** * parsing process done. No calls to the methods above will happen from the parser. */ virtual void parseFinished() = 0; }; } #endif --- ItunesDBListener.h DELETED --- Index: itunesdbparser.h =================================================================== RCS file: /cvsroot/kpod/libqtpod/src/itunesdbparser.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** itunesdbparser.h 2 Mar 2006 23:54:12 -0000 1.1 --- itunesdbparser.h 4 Mar 2006 16:48:24 -0000 1.2 *************** *** 16,20 **** * along with this program; if not, write to the * * Free Software Foundation, Inc., * ! * 51 Franklin Steet, Fifth Floor, Boston, MA 02111-1307, USA. * ***************************************************************************/ #ifndef ITUNESDBITUNESDBPARSER_H --- 16,20 ---- * along with this program; if not, write to the * * Free Software Foundation, Inc., * ! * 51 Franklin Steet, Fifth Floor, Boston, MA 02111-1307, USA. * ***************************************************************************/ #ifndef ITUNESDBITUNESDBPARSER_H *************** *** 23,27 **** #define ITUNESDBPARSER_BUFFERSIZE 1024 ! #include "ItunesDBListener.h" #include "track.h" #include "playlistitem.h" --- 23,27 ---- #define ITUNESDBPARSER_BUFFERSIZE 1024 ! #include "itunesdblistener.h" #include "track.h" #include "playlistitem.h" Index: itunesdb.cpp =================================================================== RCS file: /cvsroot/kpod/libqtpod/src/itunesdb.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** itunesdb.cpp 4 Mar 2006 15:56:31 -0000 1.3 --- itunesdb.cpp 4 Mar 2006 16:48:24 -0000 1.4 *************** *** 26,30 **** #include "containerutils.h" ! #include "ItunesDBListener.h" #include "itunesdbdatasource.h" --- 26,30 ---- #include "containerutils.h" ! #include "itunesdblistener.h" #include "itunesdbdatasource.h" Index: src.pro =================================================================== RCS file: /cvsroot/kpod/libqtpod/src/src.pro,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** src.pro 4 Mar 2006 16:39:54 -0000 1.8 --- src.pro 4 Mar 2006 16:48:24 -0000 1.9 *************** *** 21,25 **** itunesdbdatasource.h \ itunesdb.h \ - ItunesDBListener.h \ itunesdbparser.h \ itunesdbwriter.h \ --- 21,24 ---- *************** *** 29,33 **** track.h \ ipodmountpoint.h \ ! containerutils.h SOURCES += ipod.cpp \ ipoddevicedetails.cpp \ --- 28,33 ---- track.h \ ipodmountpoint.h \ ! containerutils.h \ ! itunesdblistener.h SOURCES += ipod.cpp \ ipoddevicedetails.cpp \ |