Example #1
0
    def mainWindow(self):
        """
        :rtype: PyGlassWindow
        """

        if self._mainWindow is None:
            self._mainWindow = PyGlassGuiUtils.getMainWindow(self)
        return self._mainWindow
Example #2
0
    def mainWindow(self):
        if self.isMainWindow:
            return self
        if self._mainWindow:
            return self._mainWindow

        self._mainWindow = PyGlassGuiUtils.getMainWindow(self)
        return self._mainWindow
Example #3
0
    def mainWindow(self):
        if self.isMainWindow:
            return self
        if self._mainWindow:
            return self._mainWindow

        self._mainWindow = PyGlassGuiUtils.getMainWindow(self)

        # Handle case where main window turns out to this window
        if self._mainWindow == self:
            self._isMainWindow = True
            self._mainWindow = None
            return self

        return self._mainWindow
Example #4
0
 def mainWindow(self):
     if self._mainWindow is None:
         self._mainWindow = PyGlassGuiUtils.getMainWindow(self)
     return self._mainWindow
Example #5
0
 def getMainWindowOf(self, target):
     return PyGlassGuiUtils.getMainWindow(target)
Example #6
0
 def mainWindow(self):
     if not self._mainWindow:
         self._mainWindow = PyGlassGuiUtils.getMainWindow(self)
     return self._mainWindow