Browse Source

auto-refresh canvas 1sec after loading a project

tags/1.9.4
falkTX 11 years ago
parent
commit
0d62993674
4 changed files with 14 additions and 0 deletions
  1. +3
    -0
      source/carla
  2. +5
    -0
      source/carla_host.py
  3. +3
    -0
      source/carla_patchbay.py
  4. +3
    -0
      source/carla_rack.py

+ 3
- 0
source/carla View File

@@ -142,6 +142,9 @@ class CarlaMultiW(QTabWidget):


# ----------------------------------------------------------------- # -----------------------------------------------------------------


def projectLoaded(self):
self.fPatchbay.projectLoaded()

def saveSettings(self, settings): def saveSettings(self, settings):
#self.fRack.saveSettings(settings) #self.fRack.saveSettings(settings)
self.fPatchbay.saveSettings(settings) self.fPatchbay.saveSettings(settings)


+ 5
- 0
source/carla_host.py View File

@@ -94,6 +94,9 @@ class CarlaDummyW(object):


# ----------------------------------------------------------------- # -----------------------------------------------------------------


def projectLoaded(self):
pass

def saveSettings(self, settings): def saveSettings(self, settings):
pass pass


@@ -333,6 +336,8 @@ class HostWindow(QMainWindow):
Carla.host.load_project(self.fProjectFilename) Carla.host.load_project(self.fProjectFilename)
self.fIsProjectLoading = False self.fIsProjectLoading = False


self.fContainer.projectLoaded()

@pyqtSlot() @pyqtSlot()
def slot_loadProjectNow(self): def slot_loadProjectNow(self):
self.loadProjectNow() self.loadProjectNow()


+ 3
- 0
source/carla_patchbay.py View File

@@ -260,6 +260,9 @@ class CarlaPatchbayW(QFrame):


# ----------------------------------------------------------------- # -----------------------------------------------------------------


def projectLoaded(self):
QTimer.singleShot(1000, self.slot_canvasRefresh)

def saveSettings(self, settings): def saveSettings(self, settings):
settings.setValue("HorizontalScrollBarValue", self.fView.horizontalScrollBar().value()) settings.setValue("HorizontalScrollBarValue", self.fView.horizontalScrollBar().value())
settings.setValue("VerticalScrollBarValue", self.fView.verticalScrollBar().value()) settings.setValue("VerticalScrollBarValue", self.fView.verticalScrollBar().value())


+ 3
- 0
source/carla_rack.py View File

@@ -229,6 +229,9 @@ class CarlaRackW(QListWidget):


# ----------------------------------------------------------------- # -----------------------------------------------------------------


def projectLoaded(self):
pass

def saveSettings(self, settings): def saveSettings(self, settings):
pass pass




Loading…
Cancel
Save