MCPcopy Create free account
hub / github.com/altairwei/WizNotePlus / setStatefulIcon

Method setStatefulIcon

src/WizCellButton.cpp:482–507  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

480}
481
482void WizEditButton::setStatefulIcon(const QIcon& ico, WizToolButton::State state)
483{
484
485 switch (state) {
486
487 case Normal:
488 {
489 QPixmap pm = ico.pixmap(m_iconSize, QIcon::Normal, QIcon::Off);
490 QIcon i = icon();
491 i.addPixmap(pm, QIcon::Normal, QIcon::Off);
492 setIcon(i);
493 }
494 break;
495 case Checked:
496 {
497 QPixmap pm = ico.pixmap(m_iconSize, QIcon::Normal, QIcon::On);
498 QIcon i = icon();
499 i.addPixmap(pm, QIcon::Normal, QIcon::On);
500 setIcon(i);
501 }
502 break;
503 case Badge:
504
505 break;
506 }
507}
508
509void WizEditButton::setStatefulText(const QString& text, const QString& strTips, WizToolButton::State state)
510{

Callers 2

WizTitleBarMethod · 0.80
CollaborationTitleBarMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected