add: delete and copy version

This commit is contained in:
semenov
2024-12-23 09:38:31 +03:00
parent 5ff01737d9
commit e9610a16ca
20 changed files with 162 additions and 143 deletions

View File

@@ -149,6 +149,16 @@ void SendSystem::sendChangeVersion(StreamingVersionData* streamingVersion)
socket->waitForReadyRead(100);
}
void SendSystem::sendDeleteVersion(StreamingVersionData *streamingVersion)
{
QDataStream stream(socket);
stream.setVersion(QDataStream::Qt_DefaultCompiledVersion);
stream << PacketType::DELETE_DATA_VERSION;
stream << streamingVersion->getViewName();
socket->waitForReadyRead(100);
}
void SendSystem::sendCopyVersion(QString streamingVersion)
{
QDataStream stream(socket);

View File

@@ -25,11 +25,11 @@ public:
void sendQTConnect();
void sendXMLAnswer(QByteArray array);
void sendFinish();
void sendChangeVersion(StreamingVersionData *streamingVersion);
void sendDeleteVersion(StreamingVersionData *streamingVersion);
void sendCopyVersion(QString versionName);
~SendSystem();
void sendChangeVersion(StreamingVersionData *streamingVersion);
void sendCopyVersion(QString versionName);
signals:
void sigSend();
QByteArray sigGetXmlAnswer(QString);

View File

@@ -42,7 +42,8 @@ enum PacketType{
HASH_READY = 150,
CHANGE_DATA_VERSION = 151,
COPY_VERSION = 152
COPY_VERSION = 152,
DELETE_DATA_VERSION = 153
};
class Tools {