Connection manager, editing working, hooked up more widgets.
This commit is contained in:
parent
c235169304
commit
30dbc59e41
3 changed files with 66 additions and 14 deletions
|
|
@ -18,13 +18,10 @@ public:
|
|||
virtual int columnCount(const QModelIndex &/*parent*/) const override;
|
||||
virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
|
||||
// virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const override;
|
||||
virtual bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override;
|
||||
virtual Qt::ItemFlags flags(const QModelIndex &index) const override;
|
||||
|
||||
void add(const ConnectionConfig &cfg)
|
||||
{
|
||||
m_connections.push_back(cfg);
|
||||
auto idx = createIndex(m_connections.size()-1, 0);
|
||||
emit dataChanged(idx, idx);
|
||||
}
|
||||
void add(const ConnectionConfig &cfg);
|
||||
|
||||
private:
|
||||
using t_Connections = std::vector<ConnectionConfig>;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue