def __init__(self, orientation=QtGui.QBoxLayout.LeftToRight, parent=None): QtGui.QScrollArea.__init__(self, parent) self.orientation = orientation self.setSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) self.__curveViews = [] self.__curveLabels = [] self.__refreshTimout = QtCore.QTimer() self.__refreshTimout.setInterval(500) self.__refreshTimout.timeout.connect(self.__set_curves) self.__crvs = None
def __init__(self, editor): assert editor is not None editor._addons.append(self) self._profile = None self._callbacks = {} self._recomputeTimout = QtCore.QTimer() self._recomputeTimout.timeout.connect(self._differed_compute) self._editor = weakref.proxy(editor) self.enabled = False self.recomputeDelay = 0 self.init()
def __init__(self, argv): QtGui.QApplication.__init__(self, argv) # -- reconfigure LoggerOffice to use Qt log handler and a file handler -- logger.default_init(level=logger.DEBUG, handlers=["stream", "qt"]) #TODO get level from settings logger.connect_loggers_to_handlers(logger.get_logger_names(), logger.get_handler_names()) if __debug__: logger.set_global_logger_level(logger.ERROR)#DEBUG else: logger.set_global_logger_level(logger.WARNING) # -- status clearout timer -- self.__statusTimeout = QtCore.QTimer(self) self.__statusTimeout.setSingleShot(True) self.__statusTimeout.timeout.connect(self.clear_status_message) # -- main window -- self.win = mainwindow.MainWindow(None) self.post_status_message("Starting up! Please wait") self.win.show() self.clear_status_message()