Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Broxygui ¶
type Broxygui struct { widgets.QMainWindow // contains filtered or unexported fields }
func (*Broxygui) AddGuiModule ¶
func (*Broxygui) ShowErrorMessage ¶
type ControllerModule ¶
type GuiModule ¶
type GuiModule interface { GetModuleGui() widgets.QWidget_ITF Name() string }
type Module ¶
type Module interface { Name() string Description() string Status() bool Start() error Stop() error }
Module interface
type Session ¶
type Session struct { // represent the session on FS Path string // List of modules Modules []ControllerModule // Logs Logs []Log MainGui *Broxygui Config *Config LogC chan Log QApp *widgets.QApplication }
func LoadSession ¶
func NewSession ¶
func NewSession(path string, qa *widgets.QApplication) *Session
func (*Session) LoadModule ¶
func (s *Session) LoadModule(c ControllerModule)
Click to show internal directories.
Click to hide internal directories.