audiomonitor: revert to qopenglwidget

This commit is contained in:
itsmattkc
2022-08-26 10:25:27 -07:00
parent 489bc97e7d
commit 4a7c0780b6
3 changed files with 3 additions and 18 deletions
+1 -14
View File
@@ -31,24 +31,11 @@ AudioMonitorPanel::AudioMonitorPanel(QWidget *parent) :
{
audio_monitor_ = new AudioMonitor();
audio_monitor_->installEventFilter(this);
setWidget(QWidget::createWindowContainer(audio_monitor_));
setWidget(audio_monitor_);
Retranslate();
}
bool AudioMonitorPanel::eventFilter(QObject *o, QEvent *e)
{
if (o == audio_monitor_ && e->type() == QEvent::FocusIn) {
// HACK: QWindow focus isn't accounted for in QApplication::focusChanged, so we handle it
// manually here.
PanelManager::instance()->FocusChanged(nullptr, this);
}
return super::eventFilter(o, e);
}
void AudioMonitorPanel::Retranslate()
{
SetTitle(tr("Audio Monitor"));
-2
View File
@@ -45,8 +45,6 @@ public:
audio_monitor_->SetParams(params);
}
virtual bool eventFilter(QObject *o, QEvent *e) override;
private:
virtual void Retranslate() override;
+2 -2
View File
@@ -22,7 +22,7 @@
#define AUDIOMONITORWIDGET_H
#include <QFile>
#include <QOpenGLWindow>
#include <QOpenGLWidget>
#include <QTimer>
#include "audio/audiovisualwaveform.h"
@@ -32,7 +32,7 @@
namespace olive {
class AudioMonitor : public QOpenGLWindow
class AudioMonitor : public QOpenGLWidget
{
Q_OBJECT
public: