Skip to content

Commit 5d2b3ec

Browse files
committed
Add about menu
1 parent 8f53911 commit 5d2b3ec

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

data/locale/en-US.ini

+1
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ SaveInFile="Save in HTML file"
2222
AutoScroll="Auto Scroll"
2323
SceneNotesDockStartAutoScroll="Scene Notes Dock Start Auto Scroll"
2424
SceneNotesDockStopAutoScroll="Scene Notes Dock Stop Auto Scroll"
25+
About="About"

scene-notes-dock.cpp

+15
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <QSpinBox>
1313
#include <QSlider>
1414
#include <QWidgetAction>
15+
#include <QDesktopServices>
1516

1617
#include "version.h"
1718
#include "util/config-file.h"
@@ -540,6 +541,20 @@ SceneNotesDock::SceneNotesDock(QWidget *parent)
540541

541542
menu->addAction(speedAction);
542543

544+
menu->addSeparator();
545+
auto about_menu = menu->addMenu(
546+
QString::fromUtf8(obs_module_text("About")));
547+
about_menu->addAction(
548+
QString::fromUtf8("Scene Notes Dock (") +
549+
PROJECT_VERSION + ")",
550+
[] {
551+
QDesktopServices::openUrl(QUrl(
552+
"https://obsproject.com/forum/resources/scene-notes-dock.1398/"));
553+
});
554+
about_menu->addAction(QString::fromUtf8("Exeldro"), [] {
555+
QDesktopServices::openUrl(QUrl("https://exeldro.com"));
556+
});
557+
543558
menu->exec(QCursor::pos());
544559
};
545560
connect(textEdit, &QTextEdit::customContextMenuRequested, contextMenu);

0 commit comments

Comments
 (0)