File indexing completed on 2025-02-16 13:11:52
0001 /* 0002 This file is part of the KDE libraries 0003 SPDX-FileCopyrightText: 2006 Hamish Rodda <rodda@kde.org> 0004 0005 SPDX-License-Identifier: LGPL-2.0-only 0006 */ 0007 0008 #include "ktoolbarspaceraction.h" 0009 0010 #include <QWidget> 0011 0012 class KToolBarSpacerActionPrivate 0013 { 0014 }; 0015 0016 KToolBarSpacerAction::KToolBarSpacerAction(QObject *parent) 0017 : QWidgetAction(parent) 0018 , d(nullptr) 0019 { 0020 } 0021 0022 KToolBarSpacerAction::~KToolBarSpacerAction() = default; 0023 0024 QWidget *KToolBarSpacerAction::createWidget(QWidget *parent) 0025 { 0026 if (!parent) { 0027 return QWidgetAction::createWidget(parent); 0028 } 0029 0030 QWidget *spacer = new QWidget(parent); 0031 spacer->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed); 0032 return spacer; 0033 } 0034 0035 #include "moc_ktoolbarspaceraction.cpp"