17#include "../graph/io/table_import.h"
20class QDialogButtonBox;
Modal dialog that lets the user pick a CSV or JSON file and map its columns to graph node/edge identi...
Definition dialogimportattributes.h:43
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
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