File indexing completed on 2024-05-05 05:35:32
0001 ////////////////////////////////////////////////////////////////////////////// 0002 // oxygengenericanimationconfigitem.cpp 0003 // animation configuration item 0004 // ------------------- 0005 // 0006 // SPDX-FileCopyrightText: 2010 Hugo Pereira Da Costa <hugo.pereira@free.fr> 0007 // 0008 // SPDX-License-Identifier: MIT 0009 ////////////////////////////////////////////////////////////////////////////// 0010 0011 #include "oxygengenericanimationconfigitem.h" 0012 0013 #include "ui_oxygengenericanimationconfigbox.h" 0014 0015 #include <KLocalizedString> 0016 0017 namespace Oxygen 0018 { 0019 //_______________________________________________ 0020 GenericAnimationConfigBox::GenericAnimationConfigBox(QWidget *parent) 0021 : QFrame(parent) 0022 , ui(new Ui_GenericAnimationConfigBox) 0023 { 0024 ui->setupUi(this); 0025 } 0026 0027 //_______________________________________________ 0028 GenericAnimationConfigBox::~GenericAnimationConfigBox() 0029 { 0030 delete ui; 0031 } 0032 0033 //_______________________________________________ 0034 QSpinBox *GenericAnimationConfigBox::durationSpinBox(void) const 0035 { 0036 return ui->durationSpinBox; 0037 } 0038 0039 //_______________________________________________ 0040 void GenericAnimationConfigItem::initializeConfigurationWidget(QWidget *parent) 0041 { 0042 Q_ASSERT(!_configurationWidget); 0043 _configurationWidget = new GenericAnimationConfigBox(parent); 0044 setConfigurationWidget(_configurationWidget.data()); 0045 0046 connect(_configurationWidget.data()->durationSpinBox(), SIGNAL(valueChanged(int)), SIGNAL(changed())); 0047 } 0048 }