90 UIntEntry(
const char* t, uint32_t k,
const char* pref_suffix) :
91 table(t), key(k), pref_name(t) { pref_name.append(pref_suffix); }
103 Qt::ItemFlags flags(
const QModelIndex &index)
const;
104 QVariant data(
const QModelIndex &index,
int role)
const;
105 QVariant headerData(
int section, Qt::Orientation orientation,
106 int role = Qt::DisplayRole)
const;
107 int rowCount(
const QModelIndex &parent = QModelIndex())
const;
108 int columnCount(
const QModelIndex &parent = QModelIndex())
const;
110 bool setData(
const QModelIndex &index,
const QVariant &value,
int role = Qt::EditRole);
115 bool insertRows(
int row,
int count,
const QModelIndex &parent = QModelIndex());
116 bool removeRows(
int row,
int count,
const QModelIndex &parent = QModelIndex());
118 bool copyRow(
int dst_row,
int src_row);
119 bool copyFromProfile(QString filename,
const char **err);
121 static QString entryString(
const char *table_name,
const void *value);
126 static void buildChangedList(
const char *table_name, ftenum_t selector_type,
127 void *key,
void *value,
void *user_data);
128 static void buildDceRpcChangedList(
void *data,
void *user_data);
129 static void gatherChangedEntries(
const char *table_name, ftenum_t selector_type,
130 void *key,
void *value,
void *user_data);
132 void *user_data,
bool);
136 QList<DecodeAsItem *> decode_as_items_;
137 QList<UIntEntry> changed_uint_entries_;
138 QList<QPair<const char *, const char *> > changed_string_entries_;
Definition decode_as_model.h:85