mirror of
https://github.com/gtalent/sc9k.git
synced 2025-09-10 03:32:56 -05:00
Repath icons to match their linux install locations, add installer and desktop file
This commit is contained in:
@@ -33,3 +33,17 @@ install(
|
||||
BUNDLE DESTINATION .
|
||||
)
|
||||
|
||||
install(
|
||||
DIRECTORY
|
||||
icons
|
||||
DESTINATION
|
||||
share
|
||||
)
|
||||
|
||||
install(
|
||||
FILES
|
||||
net.drinkingtea.sc9k.desktop
|
||||
DESTINATION
|
||||
share/applications
|
||||
)
|
||||
|
||||
|
BIN
src/icons/hicolor/128x128/apps/net.drinkingtea.sc9k.png
Normal file
BIN
src/icons/hicolor/128x128/apps/net.drinkingtea.sc9k.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 140 B |
BIN
src/icons/hicolor/16x16/apps/net.drinkingtea.sc9k.png
Normal file
BIN
src/icons/hicolor/16x16/apps/net.drinkingtea.sc9k.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.1 KiB |
BIN
src/icons/hicolor/256x256/apps/net.drinkingtea.sc9k.png
Normal file
BIN
src/icons/hicolor/256x256/apps/net.drinkingtea.sc9k.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.2 KiB |
BIN
src/icons/hicolor/32x32/apps/net.drinkingtea.sc9k.png
Normal file
BIN
src/icons/hicolor/32x32/apps/net.drinkingtea.sc9k.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.1 KiB |
BIN
src/icons/hicolor/512x512/apps/net.drinkingtea.sc9k.png
Normal file
BIN
src/icons/hicolor/512x512/apps/net.drinkingtea.sc9k.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 224 B |
BIN
src/icons/hicolor/64x64/apps/net.drinkingtea.sc9k.png
Normal file
BIN
src/icons/hicolor/64x64/apps/net.drinkingtea.sc9k.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 132 B |
14
src/net.drinkingtea.sc9k.desktop
Normal file
14
src/net.drinkingtea.sc9k.desktop
Normal file
@@ -0,0 +1,14 @@
|
||||
[Desktop Entry]
|
||||
Name=Slide Controller 9000
|
||||
Comment=Slide and Live Stream Coordinator
|
||||
GenericName=Slide and Live Stream Coordinator
|
||||
X-GNOME-FullName=Slide Controller 9000
|
||||
Type=Application
|
||||
Exec=/usr/local/bin/SlideController
|
||||
Terminal=false
|
||||
X-MultipleArgs=false
|
||||
Icon=net.drinkingtea.sc9k
|
||||
Categories=Multimedia
|
||||
Keywords=slide;controller;sc9k
|
||||
StartupWMClass=Slide Controller 9000
|
||||
StartupNotify=false
|
@@ -26,18 +26,18 @@ void OBSClient::setScene(QString const&scene) {
|
||||
}
|
||||
|
||||
void OBSClient::showSlides() {
|
||||
setScene("MusicScene");
|
||||
setScene(SceneSlides);
|
||||
}
|
||||
|
||||
void OBSClient::hideSlides() {
|
||||
setScene("SpeakerScene");
|
||||
setScene(SceneNoSlides);
|
||||
}
|
||||
|
||||
void OBSClient::setSlidesVisible(bool state) {
|
||||
if (state) {
|
||||
setScene("MusicScene");
|
||||
setScene(SceneSlides);
|
||||
} else {
|
||||
setScene("SpeakerScene");
|
||||
setScene(SceneNoSlides);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -17,6 +17,8 @@
|
||||
class OBSClient: public QObject {
|
||||
Q_OBJECT
|
||||
private:
|
||||
static constexpr auto SceneSlides = "MusicScene";
|
||||
static constexpr auto SceneNoSlides = "SpeakerScene";
|
||||
QString m_baseUrl;
|
||||
QNetworkAccessManager *m_nam = new QNetworkAccessManager(this);
|
||||
QNetworkAccessManager *m_pollingNam = new QNetworkAccessManager(this);
|
||||
|
Reference in New Issue
Block a user