vulcast-vertical/scenes-dock.hpp
Vulcast 0e83ab9eef Initial import from Aitum/obs-vertical-canvas v1.6.4
Forked for Vulcast branding changes.
Licensed under GPL-2.0.
2026-06-29 22:58:49 +01:00

25 lines
514 B
C++

#pragma once
#include <QDockWidget>
#include <QListWidget>
#include <QWidget>
class CanvasDock;
class CanvasScenesDock : public QFrame {
Q_OBJECT
friend class CanvasDock;
private:
QListWidget *sceneList;
CanvasDock *canvasDock;
void ChangeSceneIndex(bool relative, int offset, int invalidIdx);
void ShowScenesContextMenu(QListWidgetItem *item);
void SetGridMode(bool checked);
bool IsGridMode();
public:
CanvasScenesDock(CanvasDock *canvas_dock, QWidget *parent = nullptr);
~CanvasScenesDock();
};