File indexing completed on 2024-05-19 05:28:49

0001 //////////////////////////////////////////////////////////////////////////////
0002 // breezetransitiondata.cpp
0003 // data container for generic transitions
0004 // -------------------
0005 //
0006 // SPDX-FileCopyrightText: 2009 Hugo Pereira Da Costa <hugo.pereira@free.fr>
0007 //
0008 // SPDX-License-Identifier: MIT
0009 //////////////////////////////////////////////////////////////////////////////
0010 
0011 #include "breezetransitiondata.h"
0012 
0013 namespace Breeze
0014 {
0015 //_________________________________________________________________
0016 TransitionData::TransitionData(QObject *parent, QWidget *target, int duration)
0017     : QObject(parent)
0018     , _transition(new TransitionWidget(target, duration))
0019 {
0020     _transition.data()->hide();
0021 }
0022 
0023 //_________________________________________________________________
0024 TransitionData::~TransitionData()
0025 {
0026     if (_transition) {
0027         _transition.data()->deleteLater();
0028     }
0029 }
0030 
0031 }