You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdeaddons/noatun-plugins/dub/dub/dubconfigmodule.h

41 lines
693 B

#ifndef DUBCONFIGMODULE_H
#define DUBCONFIGMODULE_H
#include <noatun/pref.h>
#include "dubprefs.h"
/**
* Noatun configuration module for dub
* Eray Ozkural (exa)
**/
class DubConfigModule : public CModule
{
Q_OBJECT
public:
enum PlayOrder { normal, shuffle, repeat, single };
enum PlayMode { allFiles, oneDir, recursiveDir };
DubConfigModule(TQObject *parent);
~DubConfigModule();
virtual void save(void);
virtual void reopen(void);
void apply();
/** The directory in which media files are stored */
TQString mediaDirectory;
PlayMode playMode;
PlayOrder playOrder;
const DubPrefs* getPrefs() { return prefs; }
//private:
DubPrefs* prefs;
};
#endif