def __init__(self, icon, text, parent,code): if icon == None: QAction.__init__(self,text, parent) else: QAction.__init__(self,icon, text, parent) STDMContent.__init__(self,code) self.Name = text + " " + QApplication.translate("STDMModule","Module")
def __init__(self, parent, path): self.pluginldr = parent QAction.__init__(self, parent) self.classname = os.path.basename(path)[:-3] self.modulename = os.path.dirname(path)[os.path.dirname(path).rfind('/') + 1:] self.path = path self.setObjectName("actionPlugin" + os.path.basename(path)[:-3]) self.setCheckable(True) self.setChecked(False) # import classname of plugin from __init__.py try: pluginmodule = __import__("plugins.%s" % self.modulename) module = getattr(pluginmodule, self.modulename) self.setText(module.PluginName) except ImportError: logging.error("No module named " + self.modulename + " found") raise except AttributeError: logging.error("Error finding name of plugin " + path + ". No PluginName function found") # if PluginName is not defined, name plugin like file self.setText(os.path.basename(path)) try: self.setIcon(QIcon(module.PluginIcon)) except AttributeError: pass # connect action to initPlugin() and deInitPlugin methods self.triggered.connect(self.__togglePlugin)
def __init__(self, parent, path): self.pluginldr = parent QAction.__init__(self, parent) self.classname = os.path.basename(path)[:-3] self.modulename = os.path.dirname( path)[os.path.dirname(path).rfind('/') + 1:] self.path = path self.setObjectName("actionPlugin" + os.path.basename(path)[:-3]) self.setCheckable(True) self.setChecked(False) # import classname of plugin from __init__.py try: pluginmodule = __import__("plugins.%s" % self.modulename) module = getattr(pluginmodule, self.modulename) self.setText(module.PluginName) except ImportError: logging.error("No module named " + self.modulename + " found") raise except AttributeError: logging.error("Error finding name of plugin " + path + ". No PluginName function found") # if PluginName is not defined, name plugin like file self.setText(os.path.basename(path)) try: self.setIcon(QIcon(module.PluginIcon)) except AttributeError: pass # connect action to initPlugin() and deInitPlugin methods self.triggered.connect(self.__togglePlugin)
def __init__(self, icon, text, parent, code): if icon == None: QAction.__init__(self, text, parent) else: QAction.__init__(self, icon, text, parent) STDMContent.__init__(self, code) self.Name = text + " " + QApplication.translate("STDMModule", "Module")
def __init__(self, action, menu, group=None, icon=None, shortcut='', tooltip=None, whats_this=None, checkable=False, checked=False, enabled=True, parent=None): category, name = menu QAction.__init__(self, name, parent) self.category = category self.group = group self.triggered.connect(action) self.menu_name = name # the first action in a group decides on the location if icon and QIcon.hasThemeIcon(icon): self.setIcon(QIcon.fromTheme(icon)) if tooltip: self.setToolTip(tooltip) if whats_this: self.setWhatsThis(whats_this) self.setCheckable(checkable) self.setChecked(checked) self.setShortcut(shortcut) self.setEnabled(enabled)
def __init__(self, icon, iface, menu_text, whats_this_text): """Constructor.""" main_window = iface.mainWindow() QAction.__init__(self, icon, menu_text, main_window) self.setWhatsThis(whats_this_text) self.iface = iface self.activated.connect(self.run) self.iface.currentLayerChanged.connect(self.set_enabled_state) self.tool = SGMapTool(self.iface) self.set_enabled_state(self.iface.mapCanvas().currentLayer())
def __init__(self, parent=None): QAction.__init__(self, parent) self._action = None self._attributes = set() self._showShortcut = False self._block = False self._toolTip = "" self.changed.connect(self._updateToolTipWithKeySequence) self._updateState()
def __init__(self, icon, text, enabled_observer=None, checked_observed=None): QAction.__init__(self, icon, text, None) self.enabledObserver = enabled_observer self.checkedObserver = checked_observed if enabled_observer is not None: enabled_observer.valueChanged.connect(lambda f: self.setEnabled(bool(f))) self.setEnabled(bool(enabled_observer.value)) if checked_observed is not None: self.setCheckable(True) checked_observed.valueChanged.connect(lambda f: self.setChecked(bool(f))) self.setChecked(bool(checked_observed.value))
def __init__( self, icon, iface, menu_text, whats_this_text): """Constructor.""" main_window = iface.mainWindow() QAction.__init__(self, icon, menu_text, main_window) self.setWhatsThis(whats_this_text) self.iface = iface self.activated.connect(self.run) self.iface.currentLayerChanged.connect(self.set_enabled_state) self.tool = SGMapTool(self.iface) self.set_enabled_state(self.iface.mapCanvas().currentLayer())
def __init__(self, name, arg, callBack, parent = None): """ Constructor """ QAction.__init__(self, parent) self.setCheckable(True) self.name = name self.parent = parent self.arg = arg self.callBack = callBack self.setText(name) self.connect(self, SIGNAL("triggered()"), self.myTriggered)
def __init__(self, name, iface, form, layer, icon ): QAction.__init__(self, icon, name, iface.mainWindow()) self.canvas = iface.mapCanvas() self.form = form self.layer = layer self.toggled.connect(self.setTool) self.tool = PointTool( self.canvas ) self.tool.mouseClicked.connect( self.pointClick ) self.fields = self.layer.pendingFields() self.provider = self.layer.dataProvider() self.dialogprovider = DialogProvider(self.canvas, iface) self.dialogprovider.accepted.connect(self.setTool) self.dialogprovider.rejected.connect(self.setTool) self.setCheckable(True)
def __init__(self, plot, icon_name=None, attr_name='', attr_value=None, callback=None, parent=None): QAction.__init__(self, parent) if type(callback) == str: callback = getattr(plot, callback, None) if callback: QObject.connect(self, SIGNAL("triggered(bool)"), callback) if attr_name: self._plot = plot self.attr_name = attr_name self.attr_value = attr_value QObject.connect(self, SIGNAL("triggered(bool)"), self.set_attribute) if icon_name: self.setIcon(QIcon(os.path.dirname(__file__) + "/../icons/" + icon_name + '.png')) self.setIconVisibleInMenu(True)
def __init__(self, plot, icon_name=None, attr_name='', attr_value=None, callback=None, parent=None): QAction.__init__(self, parent) if type(callback) == str: callback = getattr(plot, callback, None) if callback: QObject.connect(self, SIGNAL("triggered(bool)"), callback) if attr_name: self._plot = plot self.attr_name = attr_name self.attr_value = attr_value QObject.connect(self, SIGNAL("triggered(bool)"), self.set_attribute) if icon_name: self.setIcon(QIcon(os.path.dirname(__file__) + "/../../icons/" + icon_name + '.png')) self.setIconVisibleInMenu(True)
def __init__(self, name, iface): QAction.__init__(self, name, iface.mainWindow()) self.canvas = iface.mapCanvas() self.toggled.connect(self.setTool) self.tool = PointTool(self.canvas) self.tool.mouseClicked.connect(self.findFeatures) self.tool.mouseMove.connect(self.highlightFeatures) self.setIcon(QIcon(":/icons/edit")) self.dialogprovider = DialogProvider(self.canvas, iface) self.dialogprovider.accepted.connect(self.setTool) self.dialogprovider.rejected.connect(self.setTool) self.setCheckable(True) self.band = QgsRubberBand(self.canvas) self.band.setColor(QColor.fromRgb(224, 162, 16)) self.band.setWidth(3)
def __init__(self, iface, shortcut): self._iface = iface QAction.__init__(self, self._iface.mainWindow()) self._shortcut = shortcut self.setEnabled(True) QObject.connect(self._shortcut, SIGNAL("updated()"), self.__shortcutUpdated) QObject.connect(self._shortcut, SIGNAL("deleted()"), self.__shortcutDeleted) self.__shortcutUpdated() self._iface.addToolBarIcon(self) self.triggered.connect(self._triggeredFunction)
def __init__(self, name, iface ): QAction.__init__(self, name, iface.mainWindow()) self.canvas = iface.mapCanvas() self.layerstoformmapping = {} self.triggered.connect(self.setTool) self.tool = PointTool( self.canvas ) self.tool.mouseClicked.connect( self.findFeatures ) self.tool.mouseMove.connect(self.highlightFeatures) self.setIcon(QIcon(":/icons/edit")) self.dialogprovider = DialogProvider(self.canvas, iface) self.dialogprovider.accepted.connect(self.setTool) self.dialogprovider.rejected.connect(self.setTool) self.setCheckable(True) self.band = QgsRubberBand(self.canvas) self.band.setColor(Qt.yellow) self.band.setWidth(3)
def __init__(self, plot, icon_name=None, attr_name='', attr_value=None, callback=None, parent=None): QAction.__init__(self, parent) if type(callback) == str: callback = getattr(plot, callback, None) if callback: self.triggered.connect(callback) if attr_name: self._plot = plot self.attr_name = attr_name self.attr_value = attr_value self.triggered.connect(self.set_attribute) if icon_name: self.setIcon( QIcon(os.path.join(os.path.dirname(__file__), "../../icons", icon_name + '.png'))) self.setIconVisibleInMenu(True)
def __init__(self, engine, parent = None): """ Constructor @param engine reference to the open search engine object (OpenSearchEngine) @param parent reference to the parent object (QObject) """ QAction.__init__(self, parent) self.__engine = engine if self.__engine.networkAccessManager() is None: self.__engine.setNetworkAccessManager( Helpviewer.HelpWindow.HelpWindow.networkAccessManager()) self.setText(engine.name()) self.__imageChanged() self.connect(engine, SIGNAL("imageChanged()"), self.__imageChanged)
def __init__(self, plot, icon_name=None, attr_name='', attr_value=None, callback=None, parent=None): QAction.__init__(self, parent) if type(callback) == str: callback = getattr(plot, callback, None) if callback: self.triggered.connect(callback) if attr_name: self._plot = plot self.attr_name = attr_name self.attr_value = attr_value self.triggered.connect(self.set_attribute) if icon_name: self.setIcon( QIcon( os.path.join(os.path.dirname(__file__), "../../icons", icon_name + '.png'))) self.setIconVisibleInMenu(True)
def __init__(self, parent, path): self.pluginldr = parent QAction.__init__(self, parent) self.path = path self.setObjectName("actionPlugin" + os.path.basename(path)[:-3]) self.setCheckable(True) self.setChecked(False) # get dir name self.dirname = os.path.dirname(path)[os.path.dirname(path).rfind('/')+1:] #import name of plugin from __init__.py try : d = __import__(self.dirname) self.setText(d.PluginName) except ImportError: Logger.getInstance().addLogMessage("PluginAction", "No module named " + self.dirname + " found", Logger.MSG_TYPE_ERROR) except AttributeError: Logger.getInstance().addLogMessage("PluginAction", "Error finding name of plugin " + self.path + ". No PluginName function found", Logger.MSG_TYPE_ERROR) #if PluginName is not defined, name plugin like file self.setText(os.path.basename(path)) #connect action to initPlugin() and deInitPlugin methods QObject.connect(self, SIGNAL('toggled(bool)'), self.__togglePlugin)
def __init__(self, methodObj=None, text="", parent=None): QAction.__init__(self, text, parent) self.methodObj = methodObj QObject.connect(self, SIGNAL("triggered(bool)"), self.triggerAction)
def __init__(self, parameter, parent=None): QAction.__init__(self, parent) self.parameter = parameter self.triggered.connect(self.commit)
def __init__(self, parent, distributedObjects): QAction.__init__(self, parent) self.debugController = distributedObjects.debugController self.triggered.connect(self.__open)
def __init__(self, parent): QAction.__init__(self, parent) QObject.connect(self, SIGNAL('triggered()'), self.__open)
def __init__(self, wave, parent): QAction.__init__(self, wave.name(), parent) self._wave = wave self.triggered.connect(self.addingWave)
def __init__(self, name, text, parent=None): QAction.__init__(self, text, parent) self.name = name self._text = text
def __init__(self, sideBarDock, *args, **kwargs): self.sideBarDock = sideBarDock QAction.__init__(self, *args, **kwargs)
def __init__(self, url, name, description, parent): QAction.__init__(self, name, parent) self.setToolTip(description) self.setStatusTip(description) self.__url = url self.connect(self, SIGNAL("triggered()"), self.openUrl)