window-main.hpp 346 B

123456789101112131415161718
  1. #pragma once
  2. #include <QMainWindow>
  3. #include <util/config-file.h>
  4. class OBSMainWindow : public QMainWindow {
  5. Q_OBJECT
  6. public:
  7. inline OBSMainWindow(QWidget *parent) : QMainWindow(parent) {}
  8. virtual config_t *Config() const=0;
  9. virtual void OBSInit()=0;
  10. virtual int GetProfilePath(char *path, size_t size, const char *file)
  11. const=0;
  12. };