window-main.hpp 350 B

1234567891011121314151617
  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) const = 0;
  11. };