void UIGDetailsElementInterface::updateAppearance()
{
    if (!m_pThread)
    {
        m_pThread = createUpdateThread();
        connect(m_pThread, SIGNAL(sigComplete(const UITextTable&)),
                this, SLOT(sltUpdateAppearanceFinished(const UITextTable&)));
        m_pThread->start();
    }
void UIGDetailsElementInterface::updateAppearance()
{
    /* Call for base class: */
    UIGDetailsElement::updateAppearance();

    /* Create/start update thread in necessary: */
    if (!m_pThread)
    {
        m_pThread = createUpdateThread();
        connect(m_pThread, SIGNAL(sigComplete(const UITextTable&)),
                this, SLOT(sltUpdateAppearanceFinished(const UITextTable&)));
        m_pThread->start();
    }