File indexing completed on 2024-05-19 05:35:25

0001 //////////////////////////////////////////////////////////////////////////////
0002 // oxygentransitiondata.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 "oxygentransitiondata.h"
0012 
0013 namespace Oxygen
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(void)
0025 {
0026     if (_transition)
0027         _transition.data()->deleteLater();
0028 }
0029 }