SceneSwitcher/lib/utils/splitter-helpers.hpp
WarmUpTill 5f963b5b7d Refactor macro edit area into separate class
This will enable support for nested macros
2025-07-13 18:17:46 +02:00

24 lines
597 B
C++

#pragma once
#include "export-symbol-helper.hpp"
#include <obs-data.h>
#include <QList>
#include <QSplitter>
#include <string>
namespace advss {
void SaveSplitterPos(const QList<int> &sizes, obs_data_t *obj,
const std::string &name);
void LoadSplitterPos(QList<int> &sizes, obs_data_t *obj,
const std::string &name);
void CenterSplitterPosition(QSplitter *splitter);
void SetSplitterPositionByFraction(QSplitter *splitter, double fraction);
void MaximizeFirstSplitterEntry(QSplitter *splitter);
void ReduceSizeOfSplitterIdx(QSplitter *splitter, int idx);
} // namespace advss