C++ (Qt)// строка таблицыstruct СRowData { QString mOldName; // имя пытон-переменной если она есть на момент редактирования, иначе пусто QVariant nOldValue; // значение пытон-переменной, None в пытоне = QVariant::Invalid QString mNewName; // новое имя присвоенное при редактировании, изначально == mOldName QVariant mNewValue; // новое значение QTreeWidgetItem * mItem; // иначе не развязаться с удалением}; // данные диалогаQList <CRowData> mRowData;QSet <QString> mNameSet;
valueMy="123"
MyValue="321"