Home · All Classes · All Functions · Overviews |
The following class members are part of the Qt 3 support layer. They are provided to help you port old code to Qt 4. We advise against using them in new code.
enum | ResizeMode { Auto, Stretch, KeepSize, FollowSizeHint } |
QSplitter ( QWidget * parent, const char * name ) | |
QSplitter ( Qt::Orientation orientation, QWidget * parent, const char * name ) | |
int | margin () const |
void | moveToFirst ( QWidget * widget ) |
void | moveToLast ( QWidget * widget ) |
void | setCollapsible ( QWidget * widget, bool collapsible ) |
void | setMargin ( int margin ) |
void | setResizeMode ( QWidget * widget, ResizeMode mode ) |
This enum describes the different resizing behaviors child widgets can have:
Constant | Value | Description |
---|---|---|
QSplitter::Auto | 3 | The widget will be resized according to the stretch factors set in its sizePolicy(). |
QSplitter::Stretch | 0 | The widget will be resized when the splitter itself is resized. |
QSplitter::KeepSize | 1 | QSplitter will try to keep the widget's size unchanged. |
QSplitter::FollowSizeHint | 2 | QSplitter will resize the widget when the widget's size hint changes. |
Use setStretchFactor() instead.
Use one of the constructors that doesn't take the name argument and then use setObjectName() instead.
Use one of the constructors that don't take the name argument and then use setObjectName() instead.
Returns the width of the margin around the contents of the widget.
Use QWidget::getContentsMargins() instead.
See also setMargin() and QWidget::getContentsMargins().
Use insertWidget(0, widget) instead.
Use addWidget(widget) instead.
Use setCollapsible(indexOf(widget, collapsible)) instead.
Sets the width of the margin around the contents of the widget to margin.
Use QWidget::setContentsMargins() instead.
See also margin() and QWidget::setContentsMargins().
Use setStretchFactor() instead.
For example, if you have code like
splitter->setResizeMode(firstChild, QSplitter::KeepSize); splitter->setResizeMode(secondChild, QSplitter::Stretch);
you can rewrite it as
splitter->setStretchFactor(splitter->indexOf(firstChild), 0); splitter->setStretchFactor(splitter->indexOf(secondChild), 1);
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt 4.6.0 |