qtinternetradio/irqfavoritesdb/inc/irqfavoritesdb_p.h
branchGCC_SURGE
changeset 13 c9471d26c7f2
parent 12 608f67c22514
equal deleted inserted replaced
9:bfc95e24a059 13:c9471d26c7f2
    17 
    17 
    18 #ifndef IRQFAVORITESDB_P_H
    18 #ifndef IRQFAVORITESDB_P_H
    19 #define IRQFAVORITESDB_P_H
    19 #define IRQFAVORITESDB_P_H
    20 
    20 
    21 #include <QObject>
    21 #include <QObject>
    22 #include <pspresetobserver.h>
    22 
       
    23 #include "pspresetobserver.h"
    23 
    24 
    24 class CIRFavoritesDb;
    25 class CIRFavoritesDb;
    25 class IRQPreset;
    26 class IRQPreset;
    26 class IRQFavoritesDB;
    27 class IRQFavoritesDB;
    27 
    28 
    64     
    65     
    65     QList<IRQPreset*>* getPresets() const;
    66     QList<IRQPreset*>* getPresets() const;
    66     
    67     
    67     void increasePlayedTimes(const IRQPreset &aPreset);
    68     void increasePlayedTimes(const IRQPreset &aPreset);
    68     
    69     
       
    70     int renamePreset(const IRQPreset &aPreset, const QString &aNewName);
       
    71     
    69 private:
    72 private:
    70     /* from MPSPresetObserver */
    73     /* from MPSPresetObserver */
    71     void HandlePresetChangedL(TInt aId, TUid aDataHandler, MPSPresetObserver::TPSReason aType);
    74     void HandlePresetChangedL(TInt aId, TUid aDataHandler, MPSPresetObserver::TPSReason aType);
    72     
    75     
    73     void addPresetL(const IRQPreset& aPreset, int& aRetValue);
    76     void addPresetL(const IRQPreset& aPreset, int& aRetValue);
    76         
    79         
    77     void replaceUserDefinedPresetL(const IRQPreset& aNewPreset);
    80     void replaceUserDefinedPresetL(const IRQPreset& aNewPreset);
    78         
    81         
    79     void increasePlayedTimesL(const IRQPreset &aPreset);
    82     void increasePlayedTimesL(const IRQPreset &aPreset);
    80     
    83     
       
    84     int renamePresetL(const IRQPreset &aPreset, const QString &aNewName);
       
    85     
    81 private:
    86 private:
    82     IRQFavoritesDB * const q_ptr;
    87     IRQFavoritesDB * const q_ptr;
    83     CIRFavoritesDb *mIRFavoritesDb;
    88     CIRFavoritesDb *mIRFavoritesDb;
    84 };
    89 };
    85 
    90