Folder
Folder in a project.
Public Methods
|
Folder(const QString &name, AspectType type=AspectType::Folder) |
|
createContextMenu() override |
|
dropableOn() const override |
|
icon() const override |
|
isDraggable() const override |
|
load(XmlStreamReader *, bool preview) override |
|
pasteTypes() const override |
|
pathesToLoad() const |
|
processDropEvent(const QVector< quintptr > &) override |
|
save(QXmlStreamWriter *) const override |
|
setPathesToLoad(const QStringList &) |
Detailed Description
-
class Folder : public AbstractAspect
Folder in a project.
Subclassed by MQTTClient, MQTTSubscription, Project
Public Functions
-
virtual QIcon icon() const override
Return an icon to be used for decorating my views.
-
virtual QMenu *createContextMenu() override
Return a new context menu.
The caller takes ownership of the menu.
-
virtual void save(QXmlStreamWriter*) const override
Save as XML.
-
virtual bool load(XmlStreamReader*, bool preview) override
Load from XML.
-
virtual QVector<AspectType> pasteTypes() const override
return the list of all aspect types that can be copy&pasted into the current aspect. returns an empty list on default, needs to be re-implemented in all derived classes that want to allow other aspects to be pasted into.
-
virtual QIcon icon() const override