Newer
Older
Import / applications / Photoframe / src / manager.h
@John Ryland John Ryland on 22 Dec 2020 1000 bytes import of apps from backup copy of dell-pc
#ifndef __MANAGER_H__
#define __MANAGER_H__


#include <QWidget>
#include "mainmenu.h"
#include "slideshow.h"
#include "devicelist.h"
#include "photolist.h"
#include "videolist.h"
#include "musiclist.h"
#include "information.h"
#include "settings.h"


class Manager : public QWidget
{
	Q_OBJECT
public:
	Manager(QWidget *parent = 0);
	virtual ~Manager();

	void emitFontChanged(QString f) { emit fontChanged(f); }
	void emitLanguageChanged(QString l) { emit languageChanged(l); }
	void emitColorChanged(QString c) { emit colorChanged(c); }
	void emitBackgroundChanged(QString b) { emit backgroundChanged(b); }

public slots:
	void setStage(int stage);

signals:
	void fontChanged(QString);
	void languageChanged(QString);
	void colorChanged(QString);
	void backgroundChanged(QString);

private:
	MainMenu *mainmenu;
	SlideShow *slideshow;
	PhotoList *photos;
    MusicList *music;
	VideoList *videos;
	Information *info;
	Settings *settings;
};


extern Manager *g_Manager;


#endif // __MANAGER_H__