diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-02-25 10:55:15 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2009-02-25 10:55:15 +0000 |
| commit | d36f67b99809a6fd3ca88832a998a0a1fd0de890 (patch) | |
| tree | db6ca3aeb155b16b99d98da338d25e6ccd124e6b /src/plugins/Visual/projectm/qprojectm.h | |
| parent | 25ce0df03820ac96a15f600e5d6238f6ad824e99 (diff) | |
| download | qmmp-d36f67b99809a6fd3ca88832a998a0a1fd0de890.tar.gz qmmp-d36f67b99809a6fd3ca88832a998a0a1fd0de890.tar.bz2 qmmp-d36f67b99809a6fd3ca88832a998a0a1fd0de890.zip | |
added projectm visual plugin (not ready yet)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@807 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Visual/projectm/qprojectm.h')
| -rw-r--r-- | src/plugins/Visual/projectm/qprojectm.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/plugins/Visual/projectm/qprojectm.h b/src/plugins/Visual/projectm/qprojectm.h new file mode 100644 index 000000000..b96280fd2 --- /dev/null +++ b/src/plugins/Visual/projectm/qprojectm.h @@ -0,0 +1,35 @@ +// +// C++ Interface: qprojectm +// +// Description: +// +// +// Author: Carmelo Piccione <carmelo.piccione@gmail.com>, (C) 2008 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#ifndef QPROJECTM_HPP +#define QPROJECTM_HPP +#include <libprojectM/projectM.hpp> +#include <QObject> + +class QProjectM : public QObject, public projectM +{ + + Q_OBJECT + +public: + QProjectM(const std::string & config_file) : projectM(config_file, projectM::FLAG_DISABLE_PLAYLIST_LOAD) {} + + void presetSwitchedEvent(bool hardCut, unsigned int index) const + { + presetSwitchedSignal(hardCut, index); + } + +signals: + void presetSwitchedSignal(bool hardCut, unsigned int index) const; + +}; +#endif |
