aerothemeplasma/KWin/smod_kwin_theme/breeze/kstyle/animations/breezetransitiondata.cpp

32 lines
866 B
C++
Raw Normal View History

//////////////////////////////////////////////////////////////////////////////
// breezetransitiondata.cpp
// data container for generic transitions
// -------------------
//
// SPDX-FileCopyrightText: 2009 Hugo Pereira Da Costa <hugo.pereira@free.fr>
//
// SPDX-License-Identifier: MIT
//////////////////////////////////////////////////////////////////////////////
#include "breezetransitiondata.h"
namespace Breeze
{
//_________________________________________________________________
TransitionData::TransitionData(QObject *parent, QWidget *target, int duration)
: QObject(parent)
, _transition(new TransitionWidget(target, duration))
{
_transition.data()->hide();
}
//_________________________________________________________________
TransitionData::~TransitionData()
{
if (_transition) {
_transition.data()->deleteLater();
}
}
}