Swiftray  1.0
base-container.h
Go to the documentation of this file.
1 #pragma once
2 
7 class BaseContainer {
8 
9 public:
10  BaseContainer() = default;
11 
13  loadWidgets();
14  loadStyles();
15  loadSettings();
17  }
18 
19 protected:
20 
22  virtual void loadWidgets() {};
23 
25  virtual void loadStyles() {};
26 
28  virtual void loadSettings() {};
29 
31  virtual void registerEvents() {};
32 };
A class template for widget containers.
Definition: base-container.h:7
virtual void loadStyles()
Definition: base-container.h:25
virtual void loadSettings()
Definition: base-container.h:28
virtual void registerEvents()
Definition: base-container.h:31
virtual void loadWidgets()
Definition: base-container.h:22
void initializeContainer()
Definition: base-container.h:12
BaseContainer()=default