File indexing completed on 2024-05-12 13:38:21
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 //_______________________________________________ 0021 GenericAnimationConfigBox::GenericAnimationConfigBox(QWidget *parent) 0022 : QFrame(parent) 0023 , ui(new Ui_GenericAnimationConfigBox) 0024 { 0025 ui->setupUi(this); 0026 } 0027 0028 //_______________________________________________ 0029 GenericAnimationConfigBox::~GenericAnimationConfigBox() 0030 { 0031 delete ui; 0032 } 0033 0034 //_______________________________________________ 0035 QSpinBox *GenericAnimationConfigBox::durationSpinBox(void) const 0036 { 0037 return ui->durationSpinBox; 0038 } 0039 0040 //_______________________________________________ 0041 void GenericAnimationConfigItem::initializeConfigurationWidget(QWidget *parent) 0042 { 0043 Q_ASSERT(!_configurationWidget); 0044 _configurationWidget = new GenericAnimationConfigBox(parent); 0045 setConfigurationWidget(_configurationWidget.data()); 0046 0047 connect(_configurationWidget.data()->durationSpinBox(), SIGNAL(valueChanged(int)), SIGNAL(changed())); 0048 } 0049 }