Skip to content

Commit

Permalink
rework example
Browse files Browse the repository at this point in the history
  • Loading branch information
charbeljc committed Jun 23, 2021
1 parent dccc5f6 commit 002439f
Showing 1 changed file with 6 additions and 16 deletions.
22 changes: 6 additions & 16 deletions src/shiboken_bindings/examples/test_DetailWaveDisplay.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,9 @@
from PySide2.QtCore import QObject
from PySide2.QtWidgets import QFrame, QApplication
from h2core import H2Core as h2core
Logger = h2core.Logger
logger = Logger.bootstrap(
Logger.Debug | Logger.Error | Logger.Warning | Logger.Info
)
h2core.Object.bootstrap(logger, True)
h2core.Filesystem.bootstrap(logger, "/usr/local/share/hydrogen/data/")
prefs = h2core.Preferences.create_instance()
hydrogen = h2core.Hydrogen.create_instance()
song = h2core.Song("foo", "bar", 120, 1)
print(song)

import h2gui
interactive = True

interactive = True
app = QApplication.instance()
if not app:
app = QApplication()
Expand All @@ -22,18 +13,19 @@

widget = h2gui.TargetWaveDisplay(fr)

class Spy(QObject):

class Spy(QObject):
def eventFilter(self, obj, event):
print("e", obj, event)
return QObject.eventFilter(self, obj, event)

def envelopeEdited(self, mode):
print("EE", mode)

def doneEnvelopeEditing(self, mode):
print("DE", mode)


spy = Spy()

widget.envelopeEdited.connect(spy.envelopeEdited)
Expand All @@ -44,5 +36,3 @@ def doneEnvelopeEditing(self, mode):

if not interactive:
app.exec_()


0 comments on commit 002439f

Please sign in to comment.