Skip to content
Snippets Groups Projects
Commit 083b5d69 authored by Palana's avatar Palana
Browse files

Update statusbar when recording

parent b4311a0d
No related branches found
No related tags found
No related merge requests found
......@@ -282,6 +282,14 @@ static void OBSStopStreaming(void *data, calldata_t params)
"StreamingStop", Q_ARG(int, code));
}
static void OBSStartRecording(void *data, calldata_t params)
{
UNUSED_PARAMETER(params);
QMetaObject::invokeMethod(static_cast<OBSBasic*>(data),
"RecordingStart");
}
static void OBSStopRecording(void *data, calldata_t params)
{
UNUSED_PARAMETER(params);
......@@ -359,6 +367,8 @@ bool OBSBasic::InitOutputs()
signal_handler_connect(obs_output_get_signal_handler(streamOutput),
"stop", OBSStopStreaming, this);
signal_handler_connect(obs_output_get_signal_handler(fileOutput),
"start", OBSStartRecording, this);
signal_handler_connect(obs_output_get_signal_handler(fileOutput),
"stop", OBSStopRecording, this);
......@@ -1944,8 +1954,14 @@ void OBSBasic::StreamingStop(int code)
QT_UTF8(errorMessage));
}
void OBSBasic::RecordingStart()
{
ui->statusbar->RecordingStarted(fileOutput);
}
void OBSBasic::RecordingStop()
{
ui->statusbar->RecordingStopped();
activeRefs--;
ui->recordButton->setText(QTStr("Basic.Main.StartRecording"));
}
......
......@@ -146,6 +146,7 @@ public slots:
void StreamingStart();
void StreamingStop(int errorcode);
void RecordingStart();
void RecordingStop();
private slots:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment