status-desktop/src-cpp/app/modules/main/interfaces/module_access_interface.h

24 lines
397 B
C
Raw Normal View History

#ifndef IMODULEACCESS_H
#define IMODULEACCESS_H
#include <QObject>
namespace Modules
{
namespace Main
{
class IModuleAccess
{
public:
virtual void load() = 0;
virtual bool isLoaded() = 0;
signals:
virtual void loaded() = 0;
};
}; // namespace Main
}; // namespace Modules
Q_DECLARE_INTERFACE(Modules::Main::IModuleAccess, "Modules::Main::IModuleAccess");
#endif // IMODULEACCESS_H