![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <ultragrid_window.hpp>


Public Slots | |
| void | about () |
| void | editArgs (const QString &text) |
| bool | launchPreview () |
| void | loadSettings () |
| void | saveSettings () |
| void | setArgs () |
| void | showLog () |
| void | showSettings () |
| void | startStop () |
| void | updatePreview () |
Public Member Functions | |
| UltragridWindow (QWidget *parent=0) | |
| void | initializeUgOpts () |
Static Public Member Functions | |
| static QString | findUltragridExecutable () |
Protected Member Functions | |
| void | closeEvent (QCloseEvent *) |
Private Slots | |
| void | enablePreview (bool) |
| void | refresh () |
Private Member Functions | |
| void | checkPreview () |
| void | connectSignals () |
| QStringList | getOptionsForParam (QString param) |
| void | launchQuery () |
| void | loadSettingsFile (const QString &filename) |
| void | setupPreviewCallbacks () |
| void | start () |
Static Private Member Functions | |
| static void | schedulePreview (Option &, bool, void *) |
Private Attributes | |
| AvailableSettings | availableSettings |
| ControlPort | controlPort |
| QStringList | launchArgs |
| LaunchManager | launchMngr |
| LogWindow | log |
| QLabel | previewStatus |
| QTimer | previewTimer |
| QLabel | processStatus |
| RecvLossWidget | receiverLoss |
| RecvReportWidget | rtcpRr |
| Settings | settings |
| SettingsUi | settingsUi |
| SettingsWindow | settingsWindow |
| Ui::UltragridWindow | ui |
| QString | ultragridExecutable |
| QLabel | versionLabel |
Definition at line 22 of file ultragrid_window.hpp.
| UltragridWindow::UltragridWindow | ( | QWidget * | parent = 0 | ) |
Definition at line 95 of file ultragrid_window.cpp.
References ControlPort::addLineCallback(), controlPort, BandwidthWidget::parseLine(), receiverLoss, RecvLossWidget::reset(), rtcpRr, ui, and versionLabel.

|
slot |
Definition at line 285 of file ultragrid_window.cpp.
Referenced by connectSignals().
|
private |
Definition at line 239 of file ultragrid_window.cpp.
References availableSettings, Settings::getOption(), AvailableSettings::isAvailable(), settings, Option::setValue(), and ui.

|
protected |
Definition at line 442 of file ultragrid_window.cpp.
References LaunchManager::getCurrentStatus(), launchMngr, log, LaunchContext::Run, settingsWindow, and LaunchManager::stop().

|
private |
Definition at line 463 of file ultragrid_window.cpp.
References about(), editArgs(), enablePreview(), loadSettings(), refresh(), saveSettings(), setArgs(), settingsUi, settingsWindow, showLog(), showSettings(), startStop(), and ui.
Referenced by initializeUgOpts().

|
slot |
Definition at line 427 of file ultragrid_window.cpp.
References launchArgs.
Referenced by connectSignals().
|
privateslot |
Definition at line 564 of file ultragrid_window.cpp.
References LaunchManager::getCurrentStatus(), launchMngr, LaunchContext::Preview, LaunchManager::stop(), and updatePreview().
Referenced by connectSignals().

|
static |
Definition at line 574 of file ultragrid_window.cpp.
Referenced by initializeUgOpts(), and main().
|
private |
| void UltragridWindow::initializeUgOpts | ( | ) |
Definition at line 58 of file ultragrid_window.cpp.
References availableSettings, connectSignals(), findUltragridExecutable(), Settings::getSessRndKey(), SettingsUi::init(), SettingsWindow::init(), SettingsUi::initMainWin(), launchQuery(), loadSettingsFile(), previewStatus, previewTimer, processStatus, setArgs(), settings, settingsUi, settingsWindow, setupPreviewCallbacks(), ui, ultragridExecutable, and updatePreview().
Referenced by main().

|
slot |
Definition at line 391 of file ultragrid_window.cpp.
References Settings::getPreviewParams(), log, LaunchContext::Preview, LaunchContext::processTerminated(), settings, ui, ultragridExecutable, and LogWindow::write().
Referenced by updatePreview().

|
private |
Definition at line 125 of file ultragrid_window.cpp.
References availableSettings, LaunchContext::processTerminated(), LaunchContext::Query, AvailableSettings::queryBegin(), ui, and ultragridExecutable.
Referenced by initializeUgOpts(), and refresh().

|
slot |
Definition at line 548 of file ultragrid_window.cpp.
References loadSettingsFile().
Referenced by connectSignals().

|
private |
Definition at line 524 of file ultragrid_window.cpp.
References Settings::changedAll(), Settings::getOption(), key, setArgs(), settings, and Option::setValue().
Referenced by initializeUgOpts(), and loadSettings().

|
privateslot |
Definition at line 224 of file ultragrid_window.cpp.
References launchQuery().
Referenced by connectSignals().

|
slot |
Definition at line 496 of file ultragrid_window.cpp.
References Settings::getOptionMap(), and settings.
Referenced by connectSignals().

|
staticprivate |
Definition at line 376 of file ultragrid_window.cpp.
References previewTimer.
Referenced by setupPreviewCallbacks().
|
slot |
Definition at line 431 of file ultragrid_window.cpp.
References Settings::getLaunchParams(), launchArgs, log, settings, ui, and LogWindow::write().
Referenced by connectSignals(), initializeUgOpts(), and loadSettingsFile().

|
private |
Definition at line 228 of file ultragrid_window.cpp.
References Option::addOnChangeCallback(), Settings::getOption(), schedulePreview(), and settings.
Referenced by initializeUgOpts().

|
slot |
Definition at line 486 of file ultragrid_window.cpp.
References log.
Referenced by connectSignals().
|
slot |
Definition at line 491 of file ultragrid_window.cpp.
References settingsWindow.
Referenced by connectSignals().
|
private |
Definition at line 310 of file ultragrid_window.cpp.
References launchArgs, log, LaunchContext::processTerminated(), LaunchContext::Run, ultragridExecutable, and LogWindow::write().
Referenced by main(), and startStop().

|
slot |
Definition at line 299 of file ultragrid_window.cpp.
References LaunchManager::getCurrentStatus(), launchMngr, processStatus, LaunchContext::Run, start(), LaunchManager::stop(), and ui.
Referenced by connectSignals().

|
slot |
Definition at line 381 of file ultragrid_window.cpp.
References LaunchManager::getCurrentStatus(), launchMngr, launchPreview(), LaunchContext::Query, and LaunchContext::Run.
Referenced by enablePreview(), and initializeUgOpts().

|
private |
Definition at line 51 of file ultragrid_window.hpp.
Referenced by checkPreview(), initializeUgOpts(), and launchQuery().
|
private |
Definition at line 70 of file ultragrid_window.hpp.
Referenced by UltragridWindow().
|
private |
Definition at line 53 of file ultragrid_window.hpp.
Referenced by editArgs(), setArgs(), and start().
|
private |
Definition at line 72 of file ultragrid_window.hpp.
Referenced by closeEvent(), enablePreview(), startStop(), and updatePreview().
|
private |
Definition at line 55 of file ultragrid_window.hpp.
Referenced by closeEvent(), launchPreview(), setArgs(), showLog(), and start().
|
private |
Definition at line 63 of file ultragrid_window.hpp.
Referenced by initializeUgOpts().
|
private |
Definition at line 58 of file ultragrid_window.hpp.
Referenced by initializeUgOpts(), and schedulePreview().
|
private |
Definition at line 62 of file ultragrid_window.hpp.
Referenced by initializeUgOpts(), and startStop().
|
private |
Definition at line 66 of file ultragrid_window.hpp.
Referenced by UltragridWindow().
|
private |
Definition at line 65 of file ultragrid_window.hpp.
Referenced by UltragridWindow().
|
private |
Definition at line 59 of file ultragrid_window.hpp.
Referenced by checkPreview(), initializeUgOpts(), launchPreview(), loadSettingsFile(), saveSettings(), setArgs(), and setupPreviewCallbacks().
|
private |
Definition at line 60 of file ultragrid_window.hpp.
Referenced by connectSignals(), and initializeUgOpts().
|
private |
Definition at line 56 of file ultragrid_window.hpp.
Referenced by closeEvent(), connectSignals(), initializeUgOpts(), and showSettings().
|
private |
Definition at line 47 of file ultragrid_window.hpp.
Referenced by UltragridWindow(), checkPreview(), connectSignals(), initializeUgOpts(), launchPreview(), launchQuery(), setArgs(), and startStop().
|
private |
Definition at line 49 of file ultragrid_window.hpp.
Referenced by initializeUgOpts(), launchPreview(), launchQuery(), and start().
|
private |
Definition at line 68 of file ultragrid_window.hpp.
Referenced by UltragridWindow().