diff options
| author | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-08-16 19:11:00 +0900 |
|---|---|---|
| committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-08-16 19:11:00 +0900 |
| commit | 82ecd83484c9fa1ede059986ab771e74e33e68ef (patch) | |
| tree | d0e76f19632bb02fc55028625bdb903902e1bac1 /src/widgets/qhbox.cpp | |
| parent | c55ef27a2c511c29a8a82d00bd2ede1fb02cfa41 (diff) | |
| download | tqt-82ecd83484c9fa1ede059986ab771e74e33e68ef.tar.gz tqt-82ecd83484c9fa1ede059986ab771e74e33e68ef.zip | |
Rename layout nt* related files to equivalent tq*
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'src/widgets/qhbox.cpp')
| -rw-r--r-- | src/widgets/qhbox.cpp | 145 |
1 files changed, 0 insertions, 145 deletions
diff --git a/src/widgets/qhbox.cpp b/src/widgets/qhbox.cpp deleted file mode 100644 index 7f5e0c893..000000000 --- a/src/widgets/qhbox.cpp +++ /dev/null @@ -1,145 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 1992-2008 Trolltech ASA. All rights reserved. -** -** This file is part of the widgets module of the TQt GUI Toolkit. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** This file may be used under the terms of the Q Public License as -** defined by Trolltech ASA and appearing in the file LICENSE.TQPL -** included in the packaging of this file. Licensees holding valid TQt -** Commercial licenses may use this file in accordance with the TQt -** Commercial License Agreement provided with the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -#include "ntqhbox.h" -#ifndef TQT_NO_HBOX -#include "ntqlayout.h" -#include "ntqapplication.h" -#include "tqobjectlist.h" - - -/*! - \class TQHBox ntqhbox.h - \brief The TQHBox widget provides horizontal geometry management - for its child widgets. - - \ingroup organizers - \ingroup geomanagement - \ingroup appearance - - All the horizontal box's child widgets will be placed alongside - each other and sized according to their sizeHint()s. - - Use setMargin() to add space around the edges, and use - setSpacing() to add space between the widgets. Use - setStretchFactor() if you want the widgets to be different sizes - in proportion to one another. (See \link layout.html - Layouts\endlink for more information on stretch factors.) - - \img qhbox-m.png TQHBox - - \sa TQHBoxLayout TQVBox TQGrid -*/ - - -/*! - Constructs an hbox widget with parent \a parent, called \a name. - The parent, name and widget flags, \a f, are passed to the TQFrame - constructor. -*/ -TQHBox::TQHBox( TQWidget *parent, const char *name, WFlags f ) - :TQFrame( parent, name, f ) -{ - lay = new TQHBoxLayout( this, frameWidth(), frameWidth(), name ); - lay->setAutoAdd( TRUE ); -} - - -/*! - Constructs a horizontal hbox if \a horizontal is TRUE, otherwise - constructs a vertical hbox (also known as a vbox). - - This constructor is provided for the TQVBox class. You should never - need to use it directly. - - The \a parent, \a name and widget flags, \a f, are passed to the - TQFrame constructor. -*/ - -TQHBox::TQHBox( bool horizontal, TQWidget *parent , const char *name, WFlags f ) - :TQFrame( parent, name, f ) -{ - lay = new TQBoxLayout( this, - horizontal ? TQBoxLayout::LeftToRight : TQBoxLayout::Down, - frameWidth(), frameWidth(), name ); - lay->setAutoAdd( TRUE ); -} - -/*!\reimp - */ -void TQHBox::frameChanged() -{ - if ( !layout() ) - return; - layout()->setMargin( frameWidth() ); -} - - -/*! - Sets the spacing between the child widgets to \a space. -*/ - -void TQHBox::setSpacing( int space ) -{ - if ( layout() ) // ### why not use this->lay? - layout()->setSpacing( space ); -} - - -/*! - \reimp -*/ - -TQSize TQHBox::sizeHint() const -{ - TQWidget *mThis = (TQWidget*)this; - TQApplication::sendPostedEvents( mThis, TQEvent::ChildInserted ); - return TQFrame::sizeHint(); -} - -/*! - Sets the stretch factor of widget \a w to \a stretch. Returns TRUE if - \a w is found. Otherwise returns FALSE. - - \sa TQBoxLayout::setStretchFactor() \link layout.html Layouts\endlink -*/ -bool TQHBox::setStretchFactor( TQWidget* w, int stretch ) -{ - TQWidget *mThis = (TQWidget*)this; - TQApplication::sendPostedEvents( mThis, TQEvent::ChildInserted ); - return lay->setStretchFactor( w, stretch ); -} -#endif |
