43 if (xmlIn.
name() ==
"name")
100 oldName = ctx->
name();
112 oldName = ctxDir->
name();
UserActionFactory for ActionRenameObject.
UserAction * newAction() const
static ActionRenameObjectFactory * sFactory
ActionRenameObjectFactory()
QString tagname() const override
void readFromXml(QXmlStreamReader &xmlIn) override
ActionRenameObject(const QString &name=QString())
void writeToXml(QXmlStreamWriter &xmlOut) const override
void addToHash(QCryptographicHash &cryptoHash) const override
GroupingManagerWidget * getGroupingManagerWidget()
const std::string & get_name() const
void set_name(const std::string &name)
Logical container for modules, gates, and nets.
void renameContextDirectoryAction(ContextDirectory *ctxDir, const QString &newName)
void renameGraphContextAction(GraphContext *ctx, const QString &newName)
GraphContext * getContextById(u32 id) const
ContextDirectory * getDirectoryById(u32 id) const
QString renameGrouping(u32 id, const QString &groupingName)
void set_name(const std::string &name)
std::string get_name() const
Gate * get_gate_by_id(const u32 gate_id) const
Module * get_module_by_id(u32 module_id) const
Net * get_net_by_id(u32 net_id) const
The UserActionFactory is the abstract base class for registration.
The UserAction class is the abstract base class for user interactions.
virtual void setObject(const UserActionObject &obj)
UserActionObjectType::ObjectType type() const
ContentManager * gContentManager
GraphContextManager * gGraphContextManager
void addData(const char *data, int length)
QString fromStdString(const std::string &str)
std::string toStdString() const const
QByteArray toUtf8() const const
QStringRef name() const const
QString readElementText(QXmlStreamReader::ReadElementTextBehaviour behaviour)
bool readNextStartElement()
void writeTextElement(const QString &qualifiedName, const QString &text)