20class QDialogButtonBox;
QTableWidget * m_previewTable
Definition dialogimportattributes.h:89
QComboBox * m_srcCombo
Definition dialogimportattributes.h:97
void onAccepted()
Definition dialogimportattributes.cpp:164
const Scope m_scope
Definition dialogimportattributes.h:80
bool matchByLabel() const
True → match by label; false → match by node number.
Definition dialogimportattributes.cpp:247
QComboBox * m_tgtCombo
Definition dialogimportattributes.h:98
void onBrowse()
Definition dialogimportattributes.cpp:146
TableImport::ParsedTable m_table
Definition dialogimportattributes.h:83
Scope
Definition dialogimportattributes.h:46
@ Nodes
Definition dialogimportattributes.h:46
@ Edges
Definition dialogimportattributes.h:46
DialogImportAttributes(Scope scope, bool isCSV, QWidget *parent=nullptr)
Definition dialogimportattributes.cpp:32
const bool m_isCSV
Definition dialogimportattributes.h:81
int idColumn() const
Index of the node-ID column in parsedTable().headers.
Definition dialogimportattributes.cpp:242
QLabel * m_fileLabel
Definition dialogimportattributes.h:86
void loadFile(const QString &path)
Definition dialogimportattributes.cpp:173
QComboBox * m_idCombo
Definition dialogimportattributes.h:92
QDialogButtonBox * m_buttonBox
Definition dialogimportattributes.h:100
int srcColumn() const
Index of the source-node column.
Definition dialogimportattributes.cpp:252
QRadioButton * m_byLabelRadio
Definition dialogimportattributes.h:94
int tgtColumn() const
Index of the target-node column.
Definition dialogimportattributes.cpp:257
const TableImport::ParsedTable & parsedTable() const
Definition dialogimportattributes.h:51
QRadioButton * m_byNumberRadio
Definition dialogimportattributes.h:93
void populateColumnCombos()
Definition dialogimportattributes.cpp:214
void populatePreview()
Definition dialogimportattributes.cpp:195
In-memory representation of a parsed tabular file.
Definition table_import.h:37
Declares TableImport — CSV and JSON parsers that return a ParsedTable suitable for attribute-import w...