29 lines
367 B
Vala
29 lines
367 B
Vala
/**
|
|
* GObject Models.
|
|
*/
|
|
namespace GObject {
|
|
|
|
/**
|
|
* Modules/Plugins.
|
|
*/
|
|
namespace Plugins {
|
|
|
|
/**
|
|
* Plugin interface.
|
|
*/
|
|
public interface IPlugabble : Object {
|
|
}
|
|
|
|
/**
|
|
* Abstract Plugin.
|
|
*/
|
|
public abstract class Plugin : Object, IPlugabble {
|
|
|
|
/**
|
|
* Host Interface.
|
|
*/
|
|
public IHost host { get; set; default = null; }
|
|
}
|
|
}
|
|
}
|