KWidgetsAddons
kcolumnresizer.cpp
225 qCWarning(KWidgetsAddonsLog) << "column should not be more than" << QFormLayout::SpanningRole << "for QFormLayout";
void addWidgetsFromLayout(QLayout *layout, int column=0)
Add all widgets from layout which are in column column to the list of widgets to manage.
Definition kcolumnresizer.cpp:209
void removeWidget(QWidget *widget)
Remove a widget previously added by addWidget or addWidgetsFromLayout.
Definition kcolumnresizer.cpp:192
KColumnResizer(QObject *parent=nullptr)
Constructs a KColumnResizer.
Definition kcolumnresizer.cpp:174
void addWidget(QWidget *widget)
Add a single widget to the list of widgets whose width is monitored.
Definition kcolumnresizer.cpp:182
Resize
ItemRole
virtual QLayoutItem * itemAt(int index) const const override
int rowCount() const const
void setItem(int row, ItemRole role, QLayoutItem *item)
QLayoutItem * itemAtPosition(int row, int column) const const
int rowCount() const const
void removeItem(QLayoutItem *item)
virtual void invalidate()
virtual QWidget * widget() const const
QObject(QObject *parent)
QMetaObject::Connection connect(const QObject *sender, PointerToMemberFunction signal, Functor functor)
virtual bool event(QEvent *e)
void installEventFilter(QObject *filterObj)
QObject * parent() const const
T qobject_cast(QObject *object)
void removeEventFilter(QObject *obj)
int right() const const
void setLeft(int x)
void setWidth(int width)
AlignRight
void timeout()
sizeHint
QWidgetItem(QWidget *widget)
virtual QSize maximumSize() const const override
virtual QSize minimumSize() const const override
virtual void setGeometry(const QRect &rect) override
virtual QSize sizeHint() const const override
virtual QWidget * widget() const const override
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 12:02:04 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 12:02:04 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.