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 }