inc/mpsettingsmanager.h
changeset 29 8192e5b5c935
parent 20 82baf59ce8dd
child 37 eb79a7c355bf
equal deleted inserted replaced
25:3ec52facab4d 29:8192e5b5c935
    42     static MpSettingsManager *instance();
    42     static MpSettingsManager *instance();
    43     static bool firstStartup();
    43     static bool firstStartup();
    44     static bool shuffle();
    44     static bool shuffle();
    45     static bool repeat();
    45     static bool repeat();
    46     static int preset();
    46     static int preset();
       
    47     static bool inspireMe();
       
    48     static bool songDetailsGb();
    47 
    49 
    48 public slots:
    50 public slots:
    49     void valueChanged(const XQSettingsKey& key, const QVariant& value);
    51     void valueChanged(const XQSettingsKey& key, const QVariant& value);
    50     static void setShuffle(bool shuffle);
    52     static void setShuffle(bool shuffle);
    51     static void setRepeat(bool repeat);
    53     static void setRepeat(bool repeat);
    52     static void setPreset(int preset);
    54     static void setPreset(int preset);
       
    55     static void setInspireMe(bool inspireme);
       
    56     static void setSongDetailsGb(bool songdetails);
    53         
    57         
    54 signals:
    58 signals:
    55     void shuffleChanged(bool shuffle);
    59     void shuffleChanged(bool shuffle);
    56     void repeatChanged(bool repeat);
    60     void repeatChanged(bool repeat);
    57     void presetChanged(int preset);
    61     void presetChanged(int preset);
       
    62     void InspireMeChanged(bool inspireme);
       
    63     void SongDetailsGbChanged(bool songdetails);
    58     
    64     
    59 private:
    65 private:
    60     Q_DISABLE_COPY(MpSettingsManager)
    66     Q_DISABLE_COPY(MpSettingsManager)
    61     XQSettingsManager* mSettingsManager;
    67     XQSettingsManager* mSettingsManager;
    62     bool mFirstStartup;
    68     bool mFirstStartup;
    63     bool mShuffle;
    69     bool mShuffle;
    64     bool mRepeat;
    70     bool mRepeat;
    65     int  mPreset;
    71     int  mPreset;
       
    72     bool mInspireMe;
       
    73     bool mSongDetailsGb;
    66 };
    74 };
    67 
    75 
    68 #endif    // MPSETTINGSMANAGER_H
    76 #endif    // MPSETTINGSMANAGER_H