MCPcopy Create free account
hub / github.com/ElementsProject/elements / showHide

Method showHide

src/qt/modaloverlay.cpp:168–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

166}
167
168void ModalOverlay::showHide(bool hide, bool userRequested)
169{
170 if ( (layerIsVisible && !hide) || (!layerIsVisible && hide) || (!hide && userClosed && !userRequested))
171 return;
172
173 Q_EMIT triggered(hide);
174
175 if (!isVisible() && !hide)
176 setVisible(true);
177
178 m_animation.setStartValue(QPoint(0, hide ? 0 : height()));
179 // The eventFilter() updates the endValue if it is required for QEvent::Resize.
180 m_animation.setEndValue(QPoint(0, hide ? height() : 0));
181 m_animation.start(QAbstractAnimation::KeepWhenStopped);
182 layerIsVisible = !hide;
183}
184
185void ModalOverlay::closeClicked()
186{

Callers 1

setNumBlocksMethod · 0.80

Calls 2

QPointClass · 0.85
startMethod · 0.45

Tested by

no test coverage detected