MCPcopy Create free account
hub / github.com/WarmUpTill/SceneSwitcher / ActionQueueTable

Method ActionQueueTable

lib/queue/action-queue-tab.cpp:201–228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199}
200
201ActionQueueTable::ActionQueueTable(QTabWidget *parent)
202 : ResourceTable(
203 parent,
204 obs_module_text("AdvSceneSwitcher.actionQueueTab.help"),
205 obs_module_text(
206 "AdvSceneSwitcher.actionQueueTab.queueAddButton.tooltip"),
207 obs_module_text(
208 "AdvSceneSwitcher.actionQueueTab.queueRemoveButton.tooltip"),
209 QStringList()
210 << obs_module_text(
211 "AdvSceneSwitcher.actionQueueTab.name.header")
212 << obs_module_text(
213 "AdvSceneSwitcher.actionQueueTab.size.header")
214 << obs_module_text(
215 "AdvSceneSwitcher.actionQueueTab.lastEmpty.header")
216 << obs_module_text(
217 "AdvSceneSwitcher.actionQueueTab.isRunning.header")
218 << obs_module_text(
219 "AdvSceneSwitcher.actionQueueTab.runOnStartup.header"),
220 openSettingsDialog)
221{
222 for (const auto &queue : GetActionQueues()) {
223 auto q = std::static_pointer_cast<ActionQueue>(queue);
224 AddItemTableRow(Table(), getCellLabels(q.get()));
225 }
226
227 SetHelpVisible(GetActionQueues().empty());
228}
229
230static void setupTab(QTabWidget *tab)
231{

Callers

nothing calls this directly

Calls 6

obs_module_textFunction · 0.85
AddItemTableRowFunction · 0.85
TableFunction · 0.85
getCellLabelsFunction · 0.70
getMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected