void UIVMDesktopPrivate::setText(const QString &strText) { /* Prepare text pane if necessary: */ prepareTextPane(); /* Assign corresponding text: */ m_pText->setText(strText); /* Raise corresponding widget: */ setCurrentIndex(indexOf(m_pText)); }
UIGInformationElement::UIGInformationElement(UIGInformationSet *pParent, InformationElementType type, bool fOpened) : UIGInformationItem(pParent) , m_pSet(pParent) , m_type(type) , m_iCornerRadius(0) , m_iMinimumHeaderWidth(0) , m_iMinimumHeaderHeight(0) , m_pTextPane(0) { /* Prepare element: */ prepareElement(); /* Prepare text-pane: */ prepareTextPane(); /* Setup size-policy: */ setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed); /* Add item to the parent: */ AssertMsg(parentItem(), ("No parent set for details element!")); parentItem()->addItem(this); }
UIGDetailsElement::UIGDetailsElement(UIGDetailsSet *pParent, DetailsElementType type, bool fOpened) : UIGDetailsItem(pParent) , m_pSet(pParent) , m_type(type) , m_iCornerRadius(10) , m_iMinimumHeaderWidth(0) , m_iMinimumHeaderHeight(0) , m_pButton(0) , m_fClosed(!fOpened) , m_iAdditionalHeight(0) , m_fAnimationRunning(false) , m_pTextPane(0) , m_fHovered(false) , m_fNameHovered(false) , m_pHighlightMachine(0) , m_pForwardAnimation(0) , m_pBackwardAnimation(0) , m_iAnimationDuration(400) , m_iDefaultDarkness(100) , m_iHighlightDarkness(90) , m_iAnimationDarkness(m_iDefaultDarkness) { /* Prepare element: */ prepareElement(); /* Prepare button: */ prepareButton(); /* Prepare text-pane: */ prepareTextPane(); /* Setup size-policy: */ setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed); /* Add item to the parent: */ AssertMsg(parentItem(), ("No parent set for details element!")); parentItem()->addItem(this); }