summaryrefslogtreecommitdiffstats
path: root/pica-client/nodes.cpp
diff options
context:
space:
mode:
authorAnton <anton@picapica>2019-05-17 22:55:01 +0400
committerAnton <anton@picapica>2019-05-17 22:55:01 +0400
commit23abbc46af7acb9191ec347c54f79d96505ff508 (patch)
tree47b6bd16eee40eafdd4b13551a8630f62614dd3d /pica-client/nodes.cpp
parent6e1d6c845ee9b3d11379cee5cec6bcc7f2f9c612 (diff)
downloadpica-pica-23abbc46af7acb9191ec347c54f79d96505ff508.tar.gz
pica-pica-23abbc46af7acb9191ec347c54f79d96505ff508.zip
pica-client: add & delete buttons in Nodes dialog
Diffstat (limited to 'pica-client/nodes.cpp')
-rw-r--r--pica-client/nodes.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/pica-client/nodes.cpp b/pica-client/nodes.cpp
index 983bb56..1c7fae0 100644
--- a/pica-client/nodes.cpp
+++ b/pica-client/nodes.cpp
@@ -42,6 +42,18 @@ void Nodes::Add(NodeRecord &n)
lasterr = query.lastError();
}
+void Nodes::Delete(NodeRecord &n)
+{
+ QSqlQuery query;
+
+ query.prepare("delete from nodes where address = :addr and port = :port");
+ query.bindValue(":addr", n.address);
+ query.bindValue(":port", n.port);
+ query.exec();
+
+ lasterr = query.lastError();
+}
+
QList<Nodes::NodeRecord> Nodes::GetNodes()
{
QList<NodeRecord> L;