1// Aseprite
2// Copyright (C) 2001-2015 David Capello
3//
4// This program is distributed under the terms of
5// the End-User License Agreement for Aseprite.
6
7#ifndef APP_MODULES_H_INCLUDED
8#define APP_MODULES_H_INCLUDED
9#pragma once
10
11#include "ui/base.h"
12
13#define REQUIRE_INTERFACE 1
14
15namespace app {
16
17 /**
18 * Class to install and uninstall old modules.
19 *
20 * Legacy modules are programmed in C code and should be refactored to
21 * C++ classes.
22 */
23 class LegacyModules {
24 public:
25 LegacyModules(int requirements);
26 ~LegacyModules();
27 };
28
29} // namespace app
30
31#endif
32