#include "RsGxsUpdateBroadcastPage.h" #include "RsGxsUpdateBroadcastBase.h" RsGxsUpdateBroadcastPage::RsGxsUpdateBroadcastPage(RsGxsIfaceHelper *ifaceImpl, QWidget *parent, Qt::WindowFlags flags) : MainPage(parent, flags) { mBase = new RsGxsUpdateBroadcastBase(ifaceImpl, this); connect(mBase, SIGNAL(fillDisplay(bool)), this, SLOT(fillDisplay(bool))); } RsGxsUpdateBroadcastPage::~RsGxsUpdateBroadcastPage() { } void RsGxsUpdateBroadcastPage::fillComplete() { mBase->fillComplete(); } void RsGxsUpdateBroadcastPage::setUpdateWhenInvisible(bool update) { mBase->setUpdateWhenInvisible(update); } const std::list &RsGxsUpdateBroadcastPage::getGrpIdsMeta() { return mBase->getGrpIdsMeta(); } void RsGxsUpdateBroadcastPage::getAllGrpIds(std::list &grpIds) { mBase->getAllGrpIds(grpIds); } const std::list &RsGxsUpdateBroadcastPage::getGrpIds() { return mBase->getGrpIds(); } const std::map > &RsGxsUpdateBroadcastPage::getMsgIdsMeta() { return mBase->getMsgIdsMeta(); } void RsGxsUpdateBroadcastPage::getAllMsgIds(std::map > &msgIds) { mBase->getAllMsgIds(msgIds); } const std::map > &RsGxsUpdateBroadcastPage::getMsgIds() { return mBase->getMsgIds(); } void RsGxsUpdateBroadcastPage::fillDisplay(bool complete) { updateDisplay(complete); update(); // Qt flush } void RsGxsUpdateBroadcastPage::showEvent(QShowEvent *event) { mBase->showEvent(event); MainPage::showEvent(event); }