89 explicit Profile(QObject* parent = 0);
102 QString activeProfile();
110 bool setActiveProfile(QString name);
117 QStringList profileNames();
128 int volumeLevel(QString profileName);
137 bool isVibrationEnabled(QString profileName);
147 int touchscreenVibrationLevel(QString profileName);
159 bool setVolumeLevel(QString profileName,
int level);
169 bool setVibration(QString profileName,
bool enabled);
180 bool setTouchscreenVibrationLevel(QString profileName,
int level);
226 void handleProfileChanged(
bool changed,
bool active, QString profile, QList<MyStructure> keyValType);
229 ProfilePrivate*
const d_ptr;
230 Profile(ProfilePrivate* dd, QObject* parent = 0);
237 friend class Ut_Profile;