improvement of autoloading of GxsGroupFrameDialog

This commit is contained in:
csoler 2020-03-26 16:47:37 +01:00
parent 6616e8a6b3
commit 5dcbb978c3
No known key found for this signature in database
GPG Key ID: 7BCA522266C0804C
3 changed files with 6 additions and 5 deletions

View File

@ -393,7 +393,7 @@ protected:
*/
RsTokenService::GxsRequestStatus waitToken(
uint32_t token,
std::chrono::milliseconds maxWait = std::chrono::milliseconds(10000),
std::chrono::milliseconds maxWait = std::chrono::milliseconds(20000),
std::chrono::milliseconds checkEvery = std::chrono::milliseconds(100),
bool auto_delete_if_unsuccessful=true)
{

View File

@ -169,13 +169,15 @@ void GxsGroupFrameDialog::initUi()
connect(NotifyQt::getInstance(), SIGNAL(settingsChanged()), this, SLOT(settingsChanged()));
settingsChanged();
}
mInitialized = true;
}
void GxsGroupFrameDialog::showEvent(QShowEvent *event)
{
if (!mInitialized) {
if (!mInitialized || ui->groupTreeWidget->treeWidget()->topLevelItemCount() == 0)
{
/* Problem: virtual methods cannot be used in constructor */
mInitialized = true;
initUi();
}

View File

@ -392,11 +392,10 @@ void GxsForumThreadWidget::blank()
//mThreadModel->clear();
#ifdef SUSPENDED_CODE
mStateHelper->setWidgetEnabled(ui->newthreadButton, false);
mStateHelper->setWidgetEnabled(ui->previousButton, false);
mStateHelper->setWidgetEnabled(ui->nextButton, false);
#endif
ui->versions_CB->hide();
}