/* * Copyright (c) 2010 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #pragma once #include "Swift/Controllers/SoundPlayer.h" #include <QObject> namespace Swift { class ApplicationPathProvider; class QtSoundPlayer : public QObject, public SoundPlayer { Q_OBJECT public: QtSoundPlayer(ApplicationPathProvider* applicationPathProvider); void playSound(SoundEffect sound, const std::string& soundResource); private: void playSound(const std::string& soundResource); private: ApplicationPathProvider* applicationPathProvider; }; }