mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-13 11:32:48 -04:00
GXS:
- Enabled generate of mass data for forums and channels git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6521 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
5090913630
commit
024479d518
8 changed files with 134 additions and 121 deletions
|
@ -239,12 +239,6 @@ void GxsForumsDialog::forumListCustomPopupMenu(QPoint /*point*/)
|
|||
action = contextMnu.addAction(QIcon(":/images/message-mail.png"), tr("Mark all as unread"), this, SLOT(markMsgAsUnread()));
|
||||
action->setEnabled (!mForumId.empty () && IS_GROUP_SUBSCRIBED(subscribeFlags));
|
||||
|
||||
#ifdef DEBUG_FORUMS
|
||||
contextMnu.addSeparator();
|
||||
action = contextMnu.addAction("Generate mass data", this, SLOT(generateMassData()));
|
||||
action->setEnabled (!mCurrForumId.empty() && IS_GROUP_SUBSCRIBED(mSubscribeFlags));
|
||||
#endif
|
||||
|
||||
contextMnu.exec(QCursor::pos());
|
||||
}
|
||||
|
||||
|
@ -650,43 +644,6 @@ bool GxsForumsDialog::navigate(const std::string& forumId, const std::string& ms
|
|||
return false;
|
||||
}
|
||||
|
||||
void GxsForumsDialog::generateMassData()
|
||||
{
|
||||
#ifdef DEBUG_FORUMS
|
||||
if (mCurrForumId.empty ()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (QMessageBox::question(this, "Generate mass data", "Do you really want to generate mass data ?", QMessageBox::Yes|QMessageBox::No, QMessageBox::No) == QMessageBox::No) {
|
||||
return;
|
||||
}
|
||||
|
||||
for (int thread = 1; thread < 1000; thread++) {
|
||||
ForumMsgInfo threadInfo;
|
||||
threadInfo.forumId = mCurrForumId;
|
||||
threadInfo.title = QString("Test %1").arg(thread, 3, 10, QChar('0')).toStdWString();
|
||||
threadInfo.msg = QString("That is only a test").toStdWString();
|
||||
|
||||
if (rsGxsForums->ForumMessageSend(threadInfo) == false) {
|
||||
return;
|
||||
}
|
||||
|
||||
for (int msg = 1; msg < 3; msg++) {
|
||||
ForumMsgInfo msgInfo;
|
||||
msgInfo.forumId = mCurrForumId;
|
||||
msgInfo.threadId = threadInfo.msgId;
|
||||
msgInfo.parentId = threadInfo.msgId;
|
||||
msgInfo.title = threadInfo.title;
|
||||
msgInfo.msg = threadInfo.msg;
|
||||
|
||||
if (rsGxsForums->ForumMessageSend(msgInfo) == false) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
/*********************** **** **** **** ***********************/
|
||||
/** Request / Response of Data ********************************/
|
||||
/*********************** **** **** **** ***********************/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue