return m_lid;
}
+int MyListAddReply::affectedEntries() const
+{
+ return m_affectedEntries;
+}
+
bool MyListAddReply::stateSet() const
{
return m_stateSet;
}
break;
case MYLIST_ENTRY_EDITED:
+ {
+ QString affectedEntries = reply.mid(reply.indexOf('\n')).trimmed();
+ bool ok;
+ m_affectedEntries = affectedEntries.toInt(&ok);
+
+ if (ok && !m_affectedEntries)
+ {
+ signalReplyReady(false);
+ return;
+ }
+
m_stateSet = true;
signalReplyReady(true);
+ }
break;
case FILE_ALREADY_IN_MYLIST:
{
void MyListAddReply::init()
{
m_lid = 0;
+ m_affectedEntries = 0;
m_stateSet = false;
}
Q_OBJECT
REPLY_DEFINITION_HELPER2(MyListAdd)
- Q_PROPERTY(int lid READ lid);
+ Q_PROPERTY(int lid READ lid)
+ Q_PROPERTY(int affectedEntries READ affectedEntries)
public:
int lid() const;
+ int affectedEntries() const;
bool stateSet() const;
void setRawReply(ReplyCode replyCode, const QString &reply);
void init();
int m_lid;
+ int m_affectedEntries;
bool m_stateSet;
};