Public Member Functions | |
def | __init__ |
def | mimeData |
def | mimeType |
def | mimeTypes |
def | mousePressEvent |
def | populate |
def | setDragEnable |
def | setMimeType |
def | startDrag |
Static Public Attributes | |
string | MIME_TYPE = "text/plain" |
Private Attributes | |
_mimeType | |
TreeWidget suitable for holding a list of strings.
Definition at line 6 of file SimpleDraggableTreeWidget.py.
def Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.__init__ | ( | self, | |
headerLabel, | |||
dragEnabled = False , |
|||
mimeType = None , |
|||
parent = None |
|||
) |
Constructor.
Definition at line 10 of file SimpleDraggableTreeWidget.py.
References TrackerMap.palette, and Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.setMimeType().
def Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mimeData | ( | self, | |
items | |||
) |
Returns QMimeData for drag and drop.
Definition at line 60 of file SimpleDraggableTreeWidget.py.
References Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mimeType().
Referenced by Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.startDrag().
def Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mimeType | ( | self | ) |
Returns mime type which will be used to encode list entries while dragging.
Definition at line 38 of file SimpleDraggableTreeWidget.py.
References Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget._mimeType.
Referenced by Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mimeData(), and Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mimeTypes().
def Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mimeTypes | ( | self | ) |
Returns self.mimeType() as single element of QStringList.
Definition at line 53 of file SimpleDraggableTreeWidget.py.
References Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mimeType().
def Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mousePressEvent | ( | self, | |
event | |||
) |
Definition at line 92 of file SimpleDraggableTreeWidget.py.
References edm::signalslot::Signal< T >.emit(), edm::signalslot::Signal< void(StreamID)>.emit(), edm::signalslot::Signal< void(const std::string &, const std::string &)>.emit(), edm::signalslot::Signal< void(service::SystemBounds const &)>.emit(), edm::signalslot::Signal< void(StreamContext const &)>.emit(), edm::signalslot::Signal< void(const std::string &, const edmplugin::PluginInfo &)>.emit(), edm::signalslot::Signal< void(TerminationOrigin)>.emit(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &, HLTPathStatus const &)>.emit(), edm::signalslot::Signal< void(edm::StreamContext const &, edm::ModuleCallingContext const &)>.emit(), edm::signalslot::Signal< void()>.emit(), edm::signalslot::Signal< void(std::string const &, bool)>.emit(), edm::signalslot::Signal< void(GlobalContext const &, ModuleCallingContext const &)>.emit(), edm::signalslot::Signal< void(const edmplugin::SharedLibrary &)>.emit(), edm::signalslot::Signal< void(edm::BranchDescription const &)>.emit(), edm::signalslot::Signal< void(GlobalContext const &)>.emit(), edm::signalslot::Signal< void(unsigned int, unsigned int)>.emit(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &)>.emit(), edm::signalslot::Signal< void(GlobalContext const &, TerminationOrigin)>.emit(), edm::signalslot::Signal< void(const boost::filesystem::path &)>.emit(), edm::signalslot::Signal< void(const edmplugin::PluginFactoryBase *)>.emit(), edm::signalslot::Signal< void(PathsAndConsumesOfModulesBase const &, ProcessContext const &)>.emit(), edm::signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)>.emit(), edm::signalslot::Signal< void(StreamContext const &, TerminationOrigin)>.emit(), and edm::signalslot::Signal< void(ModuleDescription const &)>.emit().
def Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.populate | ( | self, | |
items | |||
) |
def Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.setDragEnable | ( | self, | |
dragEnabled, | |||
mimeType = None |
|||
) |
Usual behavior of QWidget's setDragEnabled() function plus optional setting of mimeType.
Definition at line 32 of file SimpleDraggableTreeWidget.py.
References Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.setMimeType().
def Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.setMimeType | ( | self, | |
mimeType | |||
) |
Sets mime type of this widget to type if type is not None. If type is None the default mime type MIME_TYPE will be used.
Definition at line 43 of file SimpleDraggableTreeWidget.py.
Referenced by Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.__init__(), and Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.setDragEnable().
def Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.startDrag | ( | self, | |
supportedActions | |||
) |
Overwritten function of QTreeWidget. This function creates a QDrag object representing the selected element of this TreeWidget.
Definition at line 72 of file SimpleDraggableTreeWidget.py.
References data, Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mimeData(), and create_public_lumi_plots.width.
|
private |
Definition at line 49 of file SimpleDraggableTreeWidget.py.
Referenced by Vispa.Gui.SimpleDraggableTreeWidget.SimpleDraggableTreeWidget.mimeType().
|
static |
Definition at line 9 of file SimpleDraggableTreeWidget.py.