mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
Merge pull request #93 from AsamK/pegmark_wiki
Disable pegmarkdown build by default, only used by disabled wiki
This commit is contained in:
commit
cd2dce3e3e
@ -7,7 +7,6 @@ SUBDIRS += \
|
|||||||
libbitdht \
|
libbitdht \
|
||||||
libretroshare \
|
libretroshare \
|
||||||
libresapi \
|
libresapi \
|
||||||
pegmarkdown \
|
|
||||||
retroshare_gui \
|
retroshare_gui \
|
||||||
retroshare_nogui \
|
retroshare_nogui \
|
||||||
plugins
|
plugins
|
||||||
@ -22,10 +21,8 @@ libretroshare.depends = openpgpsdk libbitdht
|
|||||||
libresapi.file = libresapi/src/libresapi.pro
|
libresapi.file = libresapi/src/libresapi.pro
|
||||||
libresapi.depends = libretroshare
|
libresapi.depends = libretroshare
|
||||||
|
|
||||||
pegmarkdown.file = supportlibs/pegmarkdown/pegmarkdown.pro
|
|
||||||
|
|
||||||
retroshare_gui.file = retroshare-gui/src/retroshare-gui.pro
|
retroshare_gui.file = retroshare-gui/src/retroshare-gui.pro
|
||||||
retroshare_gui.depends = libretroshare libresapi pegmarkdown
|
retroshare_gui.depends = libretroshare libresapi
|
||||||
retroshare_gui.target = retroshare-gui
|
retroshare_gui.target = retroshare-gui
|
||||||
|
|
||||||
retroshare_nogui.file = retroshare-nogui/src/retroshare-nogui.pro
|
retroshare_nogui.file = retroshare-nogui/src/retroshare-nogui.pro
|
||||||
@ -35,3 +32,9 @@ retroshare_nogui.target = retroshare-nogui
|
|||||||
plugins.file = plugins/plugins.pro
|
plugins.file = plugins/plugins.pro
|
||||||
plugins.depends = retroshare_gui
|
plugins.depends = retroshare_gui
|
||||||
plugins.target = plugins
|
plugins.target = plugins
|
||||||
|
|
||||||
|
wikipoos {
|
||||||
|
SUBDIRS += pegmarkdown
|
||||||
|
pegmarkdown.file = supportlibs/pegmarkdown/pegmarkdown.pro
|
||||||
|
retroshare_gui.depends += pegmarkdown
|
||||||
|
}
|
||||||
|
@ -7,11 +7,6 @@ CONFIG -= qt
|
|||||||
TARGET = retroshare
|
TARGET = retroshare
|
||||||
TARGET_PRL = libretroshare
|
TARGET_PRL = libretroshare
|
||||||
|
|
||||||
|
|
||||||
#GXS Stuff.
|
|
||||||
# This should be disabled for releases until further notice.
|
|
||||||
CONFIG += gxs
|
|
||||||
|
|
||||||
#CONFIG += dsdv
|
#CONFIG += dsdv
|
||||||
|
|
||||||
profiling {
|
profiling {
|
||||||
@ -696,12 +691,10 @@ SOURCES += zeroconf/p3zcnatassist.cc \
|
|||||||
|
|
||||||
# new gxs cache system
|
# new gxs cache system
|
||||||
# this should be disabled for releases until further notice.
|
# this should be disabled for releases until further notice.
|
||||||
gxs {
|
DEFINES *= SQLITE_HAS_CODEC
|
||||||
DEFINES *= RS_ENABLE_GXS
|
DEFINES *= GXS_ENABLE_SYNC_MSGS
|
||||||
DEFINES *= SQLITE_HAS_CODEC
|
|
||||||
DEFINES *= GXS_ENABLE_SYNC_MSGS
|
|
||||||
|
|
||||||
HEADERS += serialiser/rsnxsitems.h \
|
HEADERS += serialiser/rsnxsitems.h \
|
||||||
gxs/rsgds.h \
|
gxs/rsgds.h \
|
||||||
gxs/rsgxs.h \
|
gxs/rsgxs.h \
|
||||||
gxs/rsdataservice.h \
|
gxs/rsdataservice.h \
|
||||||
@ -727,7 +720,7 @@ gxs {
|
|||||||
gxs/rsgxsrequesttypes.h
|
gxs/rsgxsrequesttypes.h
|
||||||
|
|
||||||
|
|
||||||
SOURCES += serialiser/rsnxsitems.cc \
|
SOURCES += serialiser/rsnxsitems.cc \
|
||||||
gxs/rsdataservice.cc \
|
gxs/rsdataservice.cc \
|
||||||
gxs/rsgenexchange.cc \
|
gxs/rsgenexchange.cc \
|
||||||
gxs/rsgxsnetservice.cc \
|
gxs/rsgxsnetservice.cc \
|
||||||
@ -744,47 +737,48 @@ gxs {
|
|||||||
gxs/rsgxsrequesttypes.cc
|
gxs/rsgxsrequesttypes.cc
|
||||||
|
|
||||||
|
|
||||||
# Identity Service
|
# Identity Service
|
||||||
HEADERS += retroshare/rsidentity.h \
|
HEADERS += retroshare/rsidentity.h \
|
||||||
gxs/rsgixs.h \
|
gxs/rsgixs.h \
|
||||||
services/p3idservice.h \
|
services/p3idservice.h \
|
||||||
serialiser/rsgxsiditems.h \
|
serialiser/rsgxsiditems.h \
|
||||||
services/p3gxsreputation.h \
|
services/p3gxsreputation.h \
|
||||||
serialiser/rsgxsreputationitems.h \
|
serialiser/rsgxsreputationitems.h \
|
||||||
|
|
||||||
SOURCES += services/p3idservice.cc \
|
SOURCES += services/p3idservice.cc \
|
||||||
serialiser/rsgxsiditems.cc \
|
serialiser/rsgxsiditems.cc \
|
||||||
services/p3gxsreputation.cc \
|
services/p3gxsreputation.cc \
|
||||||
serialiser/rsgxsreputationitems.cc \
|
serialiser/rsgxsreputationitems.cc \
|
||||||
|
|
||||||
# GxsCircles Service
|
# GxsCircles Service
|
||||||
HEADERS += services/p3gxscircles.h \
|
HEADERS += services/p3gxscircles.h \
|
||||||
serialiser/rsgxscircleitems.h \
|
serialiser/rsgxscircleitems.h \
|
||||||
retroshare/rsgxscircles.h \
|
retroshare/rsgxscircles.h \
|
||||||
|
|
||||||
SOURCES += services/p3gxscircles.cc \
|
SOURCES += services/p3gxscircles.cc \
|
||||||
serialiser/rsgxscircleitems.cc \
|
serialiser/rsgxscircleitems.cc \
|
||||||
|
|
||||||
# GxsForums Service
|
# GxsForums Service
|
||||||
HEADERS += retroshare/rsgxsforums.h \
|
HEADERS += retroshare/rsgxsforums.h \
|
||||||
services/p3gxsforums.h \
|
services/p3gxsforums.h \
|
||||||
serialiser/rsgxsforumitems.h
|
serialiser/rsgxsforumitems.h
|
||||||
|
|
||||||
SOURCES += services/p3gxsforums.cc \
|
SOURCES += services/p3gxsforums.cc \
|
||||||
serialiser/rsgxsforumitems.cc \
|
serialiser/rsgxsforumitems.cc \
|
||||||
|
|
||||||
# GxsChannels Service
|
# GxsChannels Service
|
||||||
HEADERS += retroshare/rsgxschannels.h \
|
HEADERS += retroshare/rsgxschannels.h \
|
||||||
services/p3gxschannels.h \
|
services/p3gxschannels.h \
|
||||||
services/p3gxscommon.h \
|
services/p3gxscommon.h \
|
||||||
serialiser/rsgxscommentitems.h \
|
serialiser/rsgxscommentitems.h \
|
||||||
serialiser/rsgxschannelitems.h \
|
serialiser/rsgxschannelitems.h \
|
||||||
|
|
||||||
SOURCES += services/p3gxschannels.cc \
|
SOURCES += services/p3gxschannels.cc \
|
||||||
services/p3gxscommon.cc \
|
services/p3gxscommon.cc \
|
||||||
serialiser/rsgxscommentitems.cc \
|
serialiser/rsgxscommentitems.cc \
|
||||||
serialiser/rsgxschannelitems.cc \
|
serialiser/rsgxschannelitems.cc \
|
||||||
|
|
||||||
|
wikipoos {
|
||||||
# Wiki Service
|
# Wiki Service
|
||||||
HEADERS += retroshare/rswiki.h \
|
HEADERS += retroshare/rswiki.h \
|
||||||
services/p3wiki.h \
|
services/p3wiki.h \
|
||||||
@ -792,7 +786,9 @@ gxs {
|
|||||||
|
|
||||||
SOURCES += services/p3wiki.cc \
|
SOURCES += services/p3wiki.cc \
|
||||||
serialiser/rswikiitems.cc \
|
serialiser/rswikiitems.cc \
|
||||||
|
}
|
||||||
|
|
||||||
|
gxsthewire {
|
||||||
# Wire Service
|
# Wire Service
|
||||||
HEADERS += retroshare/rswire.h \
|
HEADERS += retroshare/rswire.h \
|
||||||
services/p3wire.h \
|
services/p3wire.h \
|
||||||
@ -800,17 +796,19 @@ gxs {
|
|||||||
|
|
||||||
SOURCES += services/p3wire.cc \
|
SOURCES += services/p3wire.cc \
|
||||||
serialiser/rswireitems.cc \
|
serialiser/rswireitems.cc \
|
||||||
|
}
|
||||||
|
|
||||||
# Posted Service
|
# Posted Service
|
||||||
HEADERS += services/p3postbase.h \
|
HEADERS += services/p3postbase.h \
|
||||||
services/p3posted.h \
|
services/p3posted.h \
|
||||||
retroshare/rsposted.h \
|
retroshare/rsposted.h \
|
||||||
serialiser/rsposteditems.h
|
serialiser/rsposteditems.h
|
||||||
|
|
||||||
SOURCES += services/p3postbase.cc \
|
SOURCES += services/p3postbase.cc \
|
||||||
services/p3posted.cc \
|
services/p3posted.cc \
|
||||||
serialiser/rsposteditems.cc
|
serialiser/rsposteditems.cc
|
||||||
|
|
||||||
|
gxsphotoshare {
|
||||||
#Photo Service
|
#Photo Service
|
||||||
HEADERS += services/p3photoservice.h \
|
HEADERS += services/p3photoservice.h \
|
||||||
retroshare/rsphoto.h \
|
retroshare/rsphoto.h \
|
||||||
@ -858,6 +856,3 @@ test_bitdht {
|
|||||||
|
|
||||||
# ENABLED UDP NOW.
|
# ENABLED UDP NOW.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1364,9 +1364,9 @@ int RsServer::StartupRetroShare()
|
|||||||
RS_SERVICE_GXS_TYPE_WIKI,
|
RS_SERVICE_GXS_TYPE_WIKI,
|
||||||
NULL, rsInitConfig->gxs_passwd);
|
NULL, rsInitConfig->gxs_passwd);
|
||||||
|
|
||||||
|
#ifdef RS_USE_WIKI
|
||||||
p3Wiki *mWiki = new p3Wiki(wiki_ds, NULL, mGxsIdService);
|
p3Wiki *mWiki = new p3Wiki(wiki_ds, NULL, mGxsIdService);
|
||||||
|
// create GXS wiki service
|
||||||
// create GXS photo service
|
|
||||||
RsGxsNetService* wiki_ns = new RsGxsNetService(
|
RsGxsNetService* wiki_ns = new RsGxsNetService(
|
||||||
RS_SERVICE_GXS_TYPE_WIKI, wiki_ds, nxsMgr,
|
RS_SERVICE_GXS_TYPE_WIKI, wiki_ds, nxsMgr,
|
||||||
mWiki, mWiki->getServiceInfo(),
|
mWiki, mWiki->getServiceInfo(),
|
||||||
@ -1374,6 +1374,7 @@ int RsServer::StartupRetroShare()
|
|||||||
pgpAuxUtils);
|
pgpAuxUtils);
|
||||||
|
|
||||||
mWiki->setNetworkExchangeService(wiki_ns) ;
|
mWiki->setNetworkExchangeService(wiki_ns) ;
|
||||||
|
#endif
|
||||||
|
|
||||||
/**** Forum GXS service ****/
|
/**** Forum GXS service ****/
|
||||||
|
|
||||||
@ -1443,7 +1444,9 @@ int RsServer::StartupRetroShare()
|
|||||||
pqih->addService(gxsid_ns, true);
|
pqih->addService(gxsid_ns, true);
|
||||||
pqih->addService(gxscircles_ns, true);
|
pqih->addService(gxscircles_ns, true);
|
||||||
pqih->addService(posted_ns, true);
|
pqih->addService(posted_ns, true);
|
||||||
|
#ifdef RS_USE_WIKI
|
||||||
pqih->addService(wiki_ns, true);
|
pqih->addService(wiki_ns, true);
|
||||||
|
#endif
|
||||||
pqih->addService(gxsforums_ns, true);
|
pqih->addService(gxsforums_ns, true);
|
||||||
pqih->addService(gxschannels_ns, true);
|
pqih->addService(gxschannels_ns, true);
|
||||||
//pqih->addService(photo_ns, true);
|
//pqih->addService(photo_ns, true);
|
||||||
@ -1619,7 +1622,9 @@ int RsServer::StartupRetroShare()
|
|||||||
mConfigMgr->addConfiguration("gxschannels.cfg", gxschannels_ns);
|
mConfigMgr->addConfiguration("gxschannels.cfg", gxschannels_ns);
|
||||||
mConfigMgr->addConfiguration("gxscircles.cfg", gxscircles_ns);
|
mConfigMgr->addConfiguration("gxscircles.cfg", gxscircles_ns);
|
||||||
mConfigMgr->addConfiguration("posted.cfg", posted_ns);
|
mConfigMgr->addConfiguration("posted.cfg", posted_ns);
|
||||||
|
#ifdef RS_USE_WIKI
|
||||||
mConfigMgr->addConfiguration("wiki.cfg", wiki_ns);
|
mConfigMgr->addConfiguration("wiki.cfg", wiki_ns);
|
||||||
|
#endif
|
||||||
//mConfigMgr->addConfiguration("photo.cfg", photo_ns);
|
//mConfigMgr->addConfiguration("photo.cfg", photo_ns);
|
||||||
//mConfigMgr->addConfiguration("wire.cfg", wire_ns);
|
//mConfigMgr->addConfiguration("wire.cfg", wire_ns);
|
||||||
#endif
|
#endif
|
||||||
@ -1728,7 +1733,9 @@ int RsServer::StartupRetroShare()
|
|||||||
// Must Set the GXS pointers before starting threads.
|
// Must Set the GXS pointers before starting threads.
|
||||||
rsIdentity = mGxsIdService;
|
rsIdentity = mGxsIdService;
|
||||||
rsGxsCircles = mGxsCircles;
|
rsGxsCircles = mGxsCircles;
|
||||||
|
#if RS_USE_WIKI
|
||||||
rsWiki = mWiki;
|
rsWiki = mWiki;
|
||||||
|
#endif
|
||||||
rsPosted = mPosted;
|
rsPosted = mPosted;
|
||||||
rsGxsForums = mGxsForums;
|
rsGxsForums = mGxsForums;
|
||||||
rsGxsChannels = mGxsChannels;
|
rsGxsChannels = mGxsChannels;
|
||||||
@ -1739,7 +1746,9 @@ int RsServer::StartupRetroShare()
|
|||||||
startServiceThread(mGxsIdService);
|
startServiceThread(mGxsIdService);
|
||||||
startServiceThread(mGxsCircles);
|
startServiceThread(mGxsCircles);
|
||||||
startServiceThread(mPosted);
|
startServiceThread(mPosted);
|
||||||
|
#if RS_USE_WIKI
|
||||||
startServiceThread(mWiki);
|
startServiceThread(mWiki);
|
||||||
|
#endif
|
||||||
startServiceThread(mGxsForums);
|
startServiceThread(mGxsForums);
|
||||||
startServiceThread(mGxsChannels);
|
startServiceThread(mGxsChannels);
|
||||||
|
|
||||||
@ -1750,7 +1759,9 @@ int RsServer::StartupRetroShare()
|
|||||||
startServiceThread(gxsid_ns);
|
startServiceThread(gxsid_ns);
|
||||||
startServiceThread(gxscircles_ns);
|
startServiceThread(gxscircles_ns);
|
||||||
startServiceThread(posted_ns);
|
startServiceThread(posted_ns);
|
||||||
|
#if RS_USE_WIKI
|
||||||
startServiceThread(wiki_ns);
|
startServiceThread(wiki_ns);
|
||||||
|
#endif
|
||||||
startServiceThread(gxsforums_ns);
|
startServiceThread(gxsforums_ns);
|
||||||
startServiceThread(gxschannels_ns);
|
startServiceThread(gxschannels_ns);
|
||||||
|
|
||||||
|
@ -79,7 +79,7 @@
|
|||||||
|
|
||||||
/** Constructor */
|
/** Constructor */
|
||||||
WikiDialog::WikiDialog(QWidget *parent)
|
WikiDialog::WikiDialog(QWidget *parent)
|
||||||
: MainPage(parent)
|
: RsGxsUpdateBroadcastPage(rsWiki, parent)
|
||||||
{
|
{
|
||||||
/* Invoke the Qt Designer generated object setup routine */
|
/* Invoke the Qt Designer generated object setup routine */
|
||||||
ui.setupUi(this);
|
ui.setupUi(this);
|
||||||
@ -103,11 +103,6 @@ WikiDialog::WikiDialog(QWidget *parent)
|
|||||||
connect(ui.groupTreeWidget, SIGNAL(treeCustomContextMenuRequested(QPoint)), this, SLOT(groupListCustomPopupMenu(QPoint)));
|
connect(ui.groupTreeWidget, SIGNAL(treeCustomContextMenuRequested(QPoint)), this, SLOT(groupListCustomPopupMenu(QPoint)));
|
||||||
connect(ui.groupTreeWidget, SIGNAL(treeItemActivated(QString)), this, SLOT(wikiGroupChanged(QString)));
|
connect(ui.groupTreeWidget, SIGNAL(treeItemActivated(QString)), this, SLOT(wikiGroupChanged(QString)));
|
||||||
|
|
||||||
|
|
||||||
QTimer *timer = new QTimer(this);
|
|
||||||
timer->connect(timer, SIGNAL(timeout()), this, SLOT(checkUpdate()));
|
|
||||||
timer->start(1000);
|
|
||||||
|
|
||||||
/* setup TokenQueue */
|
/* setup TokenQueue */
|
||||||
mWikiQueue = new TokenQueue(rsWiki->getTokenService(), this);
|
mWikiQueue = new TokenQueue(rsWiki->getTokenService(), this);
|
||||||
|
|
||||||
@ -118,8 +113,6 @@ WikiDialog::WikiDialog(QWidget *parent)
|
|||||||
mPopularGroups = ui.groupTreeWidget->addCategoryItem(tr("Popular Groups"), QIcon(IMAGE_FOLDERGREEN), false);
|
mPopularGroups = ui.groupTreeWidget->addCategoryItem(tr("Popular Groups"), QIcon(IMAGE_FOLDERGREEN), false);
|
||||||
mOtherGroups = ui.groupTreeWidget->addCategoryItem(tr("Other Groups"), QIcon(IMAGE_FOLDERYELLOW), false);
|
mOtherGroups = ui.groupTreeWidget->addCategoryItem(tr("Other Groups"), QIcon(IMAGE_FOLDERYELLOW), false);
|
||||||
|
|
||||||
//Auto refresh seems not to work, temporary solution at start
|
|
||||||
insertWikiGroups();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
WikiDialog::~WikiDialog()
|
WikiDialog::~WikiDialog()
|
||||||
@ -127,20 +120,6 @@ WikiDialog::~WikiDialog()
|
|||||||
delete(mWikiQueue);
|
delete(mWikiQueue);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WikiDialog::checkUpdate()
|
|
||||||
{
|
|
||||||
/* update */
|
|
||||||
if (!rsWiki)
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (rsWiki->updated())
|
|
||||||
{
|
|
||||||
insertWikiGroups();
|
|
||||||
}
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
void WikiDialog::OpenOrShowAddPageDialog()
|
void WikiDialog::OpenOrShowAddPageDialog()
|
||||||
{
|
{
|
||||||
RsGxsGroupId groupId = getSelectedGroup();
|
RsGxsGroupId groupId = getSelectedGroup();
|
||||||
@ -362,11 +341,6 @@ const RsGxsGroupId& WikiDialog::getSelectedGroup()
|
|||||||
/************************** Request / Response *************************/
|
/************************** Request / Response *************************/
|
||||||
/*** Loading Main Index ***/
|
/*** Loading Main Index ***/
|
||||||
|
|
||||||
void WikiDialog::insertWikiGroups()
|
|
||||||
{
|
|
||||||
requestGroupMeta();
|
|
||||||
}
|
|
||||||
|
|
||||||
void WikiDialog::requestGroupMeta()
|
void WikiDialog::requestGroupMeta()
|
||||||
{
|
{
|
||||||
std::cerr << "WikiDialog::requestGroupMeta()";
|
std::cerr << "WikiDialog::requestGroupMeta()";
|
||||||
@ -528,7 +502,7 @@ void WikiDialog::loadRequest(const TokenQueue *queue, const TokenRequest &req)
|
|||||||
|
|
||||||
#define GXSGROUP_NEWGROUPID 1
|
#define GXSGROUP_NEWGROUPID 1
|
||||||
case GXSGROUP_NEWGROUPID:
|
case GXSGROUP_NEWGROUPID:
|
||||||
insertWikiGroups();
|
requestGroupMeta();
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
std::cerr << "WikiDialog::loadRequest() ERROR: INVALID TYPE";
|
std::cerr << "WikiDialog::loadRequest() ERROR: INVALID TYPE";
|
||||||
@ -716,3 +690,20 @@ void WikiDialog::todo()
|
|||||||
"<li>Auto update Group trees"
|
"<li>Auto update Group trees"
|
||||||
"</ul>");
|
"</ul>");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WikiDialog::updateDisplay(bool complete)
|
||||||
|
{
|
||||||
|
if (complete || !getGrpIds().empty() || !getGrpIdsMeta().empty()) {
|
||||||
|
/* Update group list */
|
||||||
|
requestGroupMeta();
|
||||||
|
} else {
|
||||||
|
/* Update all groups of changed messages */
|
||||||
|
std::map<RsGxsGroupId, std::vector<RsGxsMessageId> > msgIds;
|
||||||
|
getAllMsgIds(msgIds);
|
||||||
|
|
||||||
|
std::map<RsGxsGroupId, std::vector<RsGxsMessageId> >::iterator msgIt;
|
||||||
|
for (msgIt = msgIds.begin(); msgIt != msgIds.end(); ++msgIt) {
|
||||||
|
wikiGroupChanged(QString::fromStdString(msgIt->first.toStdString()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
|
||||||
#include "retroshare-gui/mainpage.h"
|
#include "gui/gxs/RsGxsUpdateBroadcastPage.h"
|
||||||
#include "ui_WikiDialog.h"
|
#include "ui_WikiDialog.h"
|
||||||
|
|
||||||
#include <retroshare/rswiki.h>
|
#include <retroshare/rswiki.h>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
class WikiAddDialog;
|
class WikiAddDialog;
|
||||||
class WikiEditDialog;
|
class WikiEditDialog;
|
||||||
|
|
||||||
class WikiDialog : public MainPage, public TokenResponse
|
class WikiDialog : public RsGxsUpdateBroadcastPage, public TokenResponse
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
@ -52,12 +52,13 @@ public:
|
|||||||
virtual QString pageName() const { return tr("Wiki Pages") ; } //MainPage
|
virtual QString pageName() const { return tr("Wiki Pages") ; } //MainPage
|
||||||
virtual QString helpText() const { return ""; } //MainPage
|
virtual QString helpText() const { return ""; } //MainPage
|
||||||
|
|
||||||
|
void loadRequest(const TokenQueue *queue, const TokenRequest &req);
|
||||||
|
|
||||||
void loadRequest(const TokenQueue *queue, const TokenRequest &req);
|
public:
|
||||||
|
virtual void updateDisplay(bool complete);
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
|
||||||
void checkUpdate();
|
|
||||||
void OpenOrShowAddPageDialog();
|
void OpenOrShowAddPageDialog();
|
||||||
void OpenOrShowAddGroupDialog();
|
void OpenOrShowAddGroupDialog();
|
||||||
void OpenOrShowEditDialog();
|
void OpenOrShowEditDialog();
|
||||||
@ -69,8 +70,6 @@ private slots:
|
|||||||
void showGroupDetails();
|
void showGroupDetails();
|
||||||
void editGroupDetails();
|
void editGroupDetails();
|
||||||
|
|
||||||
void insertWikiGroups();
|
|
||||||
|
|
||||||
// GroupTreeWidget stuff.
|
// GroupTreeWidget stuff.
|
||||||
void groupListCustomPopupMenu(QPoint point);
|
void groupListCustomPopupMenu(QPoint point);
|
||||||
void subscribeToGroup();
|
void subscribeToGroup();
|
||||||
|
@ -733,7 +733,7 @@ void WikiEditDialog::loadBaseHistory(const uint32_t &token)
|
|||||||
modItem->setText(WET_COL_DATE, text);
|
modItem->setText(WET_COL_DATE, text);
|
||||||
modItem->setData(WET_COL_DATE, WET_ROLE_SORT, sort);
|
modItem->setData(WET_COL_DATE, WET_ROLE_SORT, sort);
|
||||||
}
|
}
|
||||||
modItem->setId(page.mMeta.mAuthorId, WET_COL_AUTHORID);
|
modItem->setId(page.mMeta.mAuthorId, WET_COL_AUTHORID, false);
|
||||||
modItem->setText(WET_COL_PAGEID, QString::fromStdString(page.mMeta.mMsgId.toStdString()));
|
modItem->setText(WET_COL_PAGEID, QString::fromStdString(page.mMeta.mMsgId.toStdString()));
|
||||||
|
|
||||||
ui.treeWidget_History->addTopLevelItem(modItem);
|
ui.treeWidget_History->addTopLevelItem(modItem);
|
||||||
@ -847,7 +847,7 @@ void WikiEditDialog::loadEditTreeData(const uint32_t &token)
|
|||||||
modItem->setText(WET_COL_DATE, text);
|
modItem->setText(WET_COL_DATE, text);
|
||||||
modItem->setData(WET_COL_DATE, WET_ROLE_SORT, sort);
|
modItem->setData(WET_COL_DATE, WET_ROLE_SORT, sort);
|
||||||
}
|
}
|
||||||
modItem->setId(snapshot.mMeta.mAuthorId, WET_COL_AUTHORID);
|
modItem->setId(snapshot.mMeta.mAuthorId, WET_COL_AUTHORID, false);
|
||||||
modItem->setText(WET_COL_PAGEID, QString::fromStdString(snapshot.mMeta.mMsgId.toStdString()));
|
modItem->setText(WET_COL_PAGEID, QString::fromStdString(snapshot.mMeta.mMsgId.toStdString()));
|
||||||
|
|
||||||
/* find the parent */
|
/* find the parent */
|
||||||
|
@ -30,17 +30,6 @@ CONFIG += gxschannels
|
|||||||
CONFIG += posted
|
CONFIG += posted
|
||||||
CONFIG += gxsgui
|
CONFIG += gxsgui
|
||||||
|
|
||||||
# Gxs is always enabled now.
|
|
||||||
|
|
||||||
DEFINES += RS_ENABLE_GXS
|
|
||||||
|
|
||||||
unfinished {
|
|
||||||
CONFIG += gxscircles
|
|
||||||
CONFIG += gxsthewire
|
|
||||||
CONFIG += gxsphotoshare
|
|
||||||
CONFIG += wikipoos
|
|
||||||
}
|
|
||||||
|
|
||||||
# Other Disabled Bits.
|
# Other Disabled Bits.
|
||||||
#CONFIG += framecatcher
|
#CONFIG += framecatcher
|
||||||
#CONFIG += blogs
|
#CONFIG += blogs
|
||||||
@ -80,9 +69,6 @@ linux-* {
|
|||||||
LIBS += ../../libretroshare/src/lib/libretroshare.a
|
LIBS += ../../libretroshare/src/lib/libretroshare.a
|
||||||
LIBS *= -lX11 -lXss
|
LIBS *= -lX11 -lXss
|
||||||
|
|
||||||
LIBS += ../../supportlibs/pegmarkdown/lib/libpegmarkdown.a
|
|
||||||
|
|
||||||
#LIBS *= -lglib-2.0
|
|
||||||
LIBS *= -rdynamic -ldl
|
LIBS *= -rdynamic -ldl
|
||||||
DEFINES *= HAVE_XSS # for idle time, libx screensaver extensions
|
DEFINES *= HAVE_XSS # for idle time, libx screensaver extensions
|
||||||
DEFINES *= UBUNTU
|
DEFINES *= UBUNTU
|
||||||
@ -199,7 +185,6 @@ win32 {
|
|||||||
LIBS += ../../libretroshare/src/lib/libretroshare.a
|
LIBS += ../../libretroshare/src/lib/libretroshare.a
|
||||||
LIBS += -L"$$LIBS_DIR/lib"
|
LIBS += -L"$$LIBS_DIR/lib"
|
||||||
|
|
||||||
LIBS += ../../supportlibs/pegmarkdown/lib/libpegmarkdown.a
|
|
||||||
LIBS += -lsqlcipher
|
LIBS += -lsqlcipher
|
||||||
|
|
||||||
LIBS += -lssl -lcrypto -lpthread -lminiupnpc -lz -lws2_32
|
LIBS += -lssl -lcrypto -lpthread -lminiupnpc -lz -lws2_32
|
||||||
@ -245,8 +230,6 @@ macx {
|
|||||||
LIBS += -framework CoreFoundation
|
LIBS += -framework CoreFoundation
|
||||||
LIBS += -framework Security
|
LIBS += -framework Security
|
||||||
|
|
||||||
LIBS += ../../supportlibs/pegmarkdown/lib/libpegmarkdown.a
|
|
||||||
|
|
||||||
LIBS += ../../../lib/libsqlcipher.a
|
LIBS += ../../../lib/libsqlcipher.a
|
||||||
#LIBS += -lsqlite3
|
#LIBS += -lsqlite3
|
||||||
|
|
||||||
@ -266,7 +249,6 @@ freebsd-* {
|
|||||||
LIBS *= -lgnome-keyring
|
LIBS *= -lgnome-keyring
|
||||||
PRE_TARGETDEPS *= ../../libretroshare/src/lib/libretroshare.a
|
PRE_TARGETDEPS *= ../../libretroshare/src/lib/libretroshare.a
|
||||||
|
|
||||||
LIBS += ../../supportlibs/pegmarkdown/lib/libpegmarkdown.a
|
|
||||||
LIBS += -lsqlite3
|
LIBS += -lsqlite3
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -284,7 +266,6 @@ openbsd-* {
|
|||||||
LIBS *= -lgnome-keyring
|
LIBS *= -lgnome-keyring
|
||||||
PRE_TARGETDEPS *= ../../libretroshare/src/lib/libretroshare.a
|
PRE_TARGETDEPS *= ../../libretroshare/src/lib/libretroshare.a
|
||||||
|
|
||||||
LIBS += ../../supportlibs/pegmarkdown/lib/libpegmarkdown.a
|
|
||||||
LIBS += -lsqlite3
|
LIBS += -lsqlite3
|
||||||
|
|
||||||
LIBS *= -rdynamic
|
LIBS *= -rdynamic
|
||||||
@ -302,6 +283,10 @@ openbsd-* {
|
|||||||
DEPENDPATH += . ../../libretroshare/src/
|
DEPENDPATH += . ../../libretroshare/src/
|
||||||
INCLUDEPATH += ../../libretroshare/src/
|
INCLUDEPATH += ../../libretroshare/src/
|
||||||
|
|
||||||
|
wikipoos {
|
||||||
|
LIBS += ../../supportlibs/pegmarkdown/lib/libpegmarkdown.a
|
||||||
|
}
|
||||||
|
|
||||||
# webinterface
|
# webinterface
|
||||||
DEPENDPATH += ../../libresapi/src
|
DEPENDPATH += ../../libresapi/src
|
||||||
INCLUDEPATH += ../../libresapi/src
|
INCLUDEPATH += ../../libresapi/src
|
||||||
@ -1122,6 +1107,7 @@ wikipoos {
|
|||||||
HEADERS += gui/WikiPoos/WikiDialog.h \
|
HEADERS += gui/WikiPoos/WikiDialog.h \
|
||||||
gui/WikiPoos/WikiAddDialog.h \
|
gui/WikiPoos/WikiAddDialog.h \
|
||||||
gui/WikiPoos/WikiEditDialog.h \
|
gui/WikiPoos/WikiEditDialog.h \
|
||||||
|
gui/gxs/WikiGroupDialog.h \
|
||||||
|
|
||||||
FORMS += gui/WikiPoos/WikiDialog.ui \
|
FORMS += gui/WikiPoos/WikiDialog.ui \
|
||||||
gui/WikiPoos/WikiAddDialog.ui \
|
gui/WikiPoos/WikiAddDialog.ui \
|
||||||
@ -1130,10 +1116,10 @@ wikipoos {
|
|||||||
SOURCES += gui/WikiPoos/WikiDialog.cpp \
|
SOURCES += gui/WikiPoos/WikiDialog.cpp \
|
||||||
gui/WikiPoos/WikiAddDialog.cpp \
|
gui/WikiPoos/WikiAddDialog.cpp \
|
||||||
gui/WikiPoos/WikiEditDialog.cpp \
|
gui/WikiPoos/WikiEditDialog.cpp \
|
||||||
|
gui/gxs/WikiGroupDialog.cpp \
|
||||||
|
|
||||||
RESOURCES += gui/WikiPoos/Wiki_images.qrc
|
RESOURCES += gui/WikiPoos/Wiki_images.qrc
|
||||||
|
|
||||||
DEFINES *= RS_USE_WIKI
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1307,7 +1293,6 @@ posted {
|
|||||||
gxsgui {
|
gxsgui {
|
||||||
|
|
||||||
HEADERS += gui/gxs/GxsGroupDialog.h \
|
HEADERS += gui/gxs/GxsGroupDialog.h \
|
||||||
gui/gxs/WikiGroupDialog.h \
|
|
||||||
gui/gxs/GxsIdDetails.h \
|
gui/gxs/GxsIdDetails.h \
|
||||||
gui/gxs/GxsIdChooser.h \
|
gui/gxs/GxsIdChooser.h \
|
||||||
gui/gxs/GxsIdLabel.h \
|
gui/gxs/GxsIdLabel.h \
|
||||||
@ -1344,7 +1329,6 @@ gxsgui {
|
|||||||
# gui/gxs/GxsCommentTreeWidget.ui
|
# gui/gxs/GxsCommentTreeWidget.ui
|
||||||
|
|
||||||
SOURCES += gui/gxs/GxsGroupDialog.cpp \
|
SOURCES += gui/gxs/GxsGroupDialog.cpp \
|
||||||
gui/gxs/WikiGroupDialog.cpp \
|
|
||||||
gui/gxs/GxsIdDetails.cpp \
|
gui/gxs/GxsIdDetails.cpp \
|
||||||
gui/gxs/GxsIdChooser.cpp \
|
gui/gxs/GxsIdChooser.cpp \
|
||||||
gui/gxs/GxsIdLabel.cpp \
|
gui/gxs/GxsIdLabel.cpp \
|
||||||
|
@ -10,10 +10,6 @@ CONFIG += webui
|
|||||||
CONFIG -= qt xml gui
|
CONFIG -= qt xml gui
|
||||||
CONFIG += link_prl
|
CONFIG += link_prl
|
||||||
|
|
||||||
# if you are linking against the libretroshare with gxs.
|
|
||||||
# this option links against the required sqlite library.
|
|
||||||
CONFIG += gxs
|
|
||||||
|
|
||||||
#CONFIG += debug
|
#CONFIG += debug
|
||||||
debug {
|
debug {
|
||||||
QMAKE_CFLAGS -= -O2
|
QMAKE_CFLAGS -= -O2
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
|
# Gxs is always enabled now.
|
||||||
|
DEFINES *= RS_ENABLE_GXS
|
||||||
|
|
||||||
unix {
|
unix {
|
||||||
isEmpty(PREFIX) { PREFIX = "/usr" }
|
isEmpty(PREFIX) { PREFIX = "/usr" }
|
||||||
isEmpty(BIN_DIR) { BIN_DIR = "$${PREFIX}/bin" }
|
isEmpty(BIN_DIR) { BIN_DIR = "$${PREFIX}/bin" }
|
||||||
@ -5,3 +8,12 @@ unix {
|
|||||||
isEmpty(LIB_DIR) { LIB_DIR = "$${PREFIX}/lib" }
|
isEmpty(LIB_DIR) { LIB_DIR = "$${PREFIX}/lib" }
|
||||||
isEmpty(DATA_DIR) { DATA_DIR = "$${PREFIX}/share/RetroShare06" }
|
isEmpty(DATA_DIR) { DATA_DIR = "$${PREFIX}/share/RetroShare06" }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unfinished {
|
||||||
|
CONFIG += gxscircles
|
||||||
|
CONFIG += gxsthewire
|
||||||
|
CONFIG += gxsphotoshare
|
||||||
|
CONFIG += wikipoos
|
||||||
|
}
|
||||||
|
|
||||||
|
wikipoos:DEFINES *= RS_USE_WIKI
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
TEMPLATE = lib
|
TEMPLATE = lib
|
||||||
CONFIG += staticlib
|
CONFIG += staticlib
|
||||||
|
CONFIG += create_prl
|
||||||
CONFIG -= qt
|
CONFIG -= qt
|
||||||
TARGET = pegmarkdown
|
TARGET = pegmarkdown
|
||||||
|
|
||||||
@ -15,6 +16,7 @@ debug {
|
|||||||
################################# Linux ##########################################
|
################################# Linux ##########################################
|
||||||
linux-* {
|
linux-* {
|
||||||
DESTDIR = lib
|
DESTDIR = lib
|
||||||
|
LIBS *= -lglib-2.0
|
||||||
}
|
}
|
||||||
|
|
||||||
linux-g++ {
|
linux-g++ {
|
||||||
|
Loading…
Reference in New Issue
Block a user