Cleanup of GxsChannels GUI.

- disabled last references to old channels system.
 - switched on contextMenu.
 - removed FillThread.



git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6230 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
drbob 2013-03-16 12:28:14 +00:00
parent 5dac882572
commit 0c604d08d9
3 changed files with 121 additions and 136 deletions

View file

@ -22,7 +22,6 @@
#ifndef _GXS_CHANNEL_DIALOG_H
#define _GXS_CHANNEL_DIALOG_H
#include <retroshare/rschannels.h>
#include <retroshare/rsgxschannels.h>
#include <QStandardItemModel>
@ -42,7 +41,6 @@
//class ChanMsgItem;
class GxsChannelPostItem;
class QTreeWidgetItem;
class GxsChannelFillThread;
class GxsChannelDialog : public RsAutoUpdatePage, public TokenResponse, public GxsServiceDialog,
public FeedHolder
@ -150,33 +148,8 @@ private:
QTreeWidgetItem *popularChannels;
QTreeWidgetItem *otherChannels;
GxsChannelFillThread *fillThread;
/* UI - from Designer */
Ui::GxsChannelDialog ui;
};
class GxsChannelFillThread : public QThread
{
Q_OBJECT
public:
GxsChannelFillThread(GxsChannelDialog *parent, const std::string &channelId);
~GxsChannelFillThread();
void run();
void stop();
bool wasStopped() { return stopped; }
signals:
void addMsg(const QString &channelId, const QString &channelMsgId, int current, int count);
public:
std::string channelId;
private:
volatile bool stopped;
};
#endif