aerothemeplasma-kde6/KWin/decoration/breeze-v5.93.0/kstyle/animations/breezetransitiondata.cpp
2024-06-13 16:59:18 +02:00

31 lines
866 B
C++
Executable file

//////////////////////////////////////////////////////////////////////////////
// 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();
}
}
}