haiku/3rdparty/mmu_man/themes/BeThemeImporter.h
François Revol ef01092096 Fix Haiku build and warnings.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23804 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-02-01 03:27:09 +00:00

43 lines
701 B
C++

#ifndef _BE_THEME_IMPORTER_H
#define _BE_THEME_IMPORTER_H
/*
* BeTheme Importer class header
*/
#include <Query.h>
#include "ThemeImporter.h"
namespace Z {
namespace ThemeManager {
class BeThemeImporter : public ThemeImporter {
public:
BeThemeImporter();
virtual ~BeThemeImporter();
/* presentation */
virtual const char *Description(); /* tooltip... */
/* Theme manipulation */
virtual status_t FetchThemes();
virtual status_t ImportNextTheme(BMessage **theme);
virtual status_t EndImports();
/* */
private:
friend class Z::ThemeManager::ThemeManager;
BQuery fQuery;
};
} // ns ThemeManager
} // ns Z
using namespace Z::ThemeManager;
#endif /* _BE_THEME_IMPORTER_H */