mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Moves deletion logic of divepoints to the Model.
Deletes the logic of divepoints to the model, this makes automatic updates on the table on deletions. ( remember, to select dive points, ctrl+click on it. ) if you want to delete it, press 'delete', it will be removed from the graphics part and also from the table. Next: delete point by clicking on the table trash- icon. Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
This commit is contained in:
parent
5e722a93e4
commit
d37213a413
2 changed files with 39 additions and 7 deletions
|
@ -31,7 +31,7 @@ public:
|
|||
virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
|
||||
virtual bool setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole);
|
||||
virtual Qt::ItemFlags flags(const QModelIndex& index) const;
|
||||
|
||||
void removeSelectedPoints(const QVector<int>& rows);
|
||||
/**
|
||||
* @return the row number.
|
||||
*/
|
||||
|
@ -134,6 +134,7 @@ private slots:
|
|||
void prepareSelectGas();
|
||||
void selectGas(const QModelIndex& index);
|
||||
void pointInserted(const QModelIndex&, int start, int end);
|
||||
void pointsRemoved(const QModelIndex&, int start, int end);
|
||||
private:
|
||||
void moveActiveHandler(const QPointF& pos);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue