# Source: kseparator.h |
Annotated List
Files
Globals
Hierarchy
Index

    /*
     *   Copyright (C) 1997  Michael Roth <mroth@wirlweb.de>
     *
     *   This program is free software; you can redistribute it and/or modify
     *   it under the terms of the GNU Library General Public License as published by
     *   the Free Software Foundation; either version 2 of the License, or
     *   (at your option) any later version.
     *
     *   This program is distributed in the hope that it will be useful,
     *   but WITHOUT ANY WARRANTY; without even the implied warranty of
     *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     *   GNU Library General Public License for more details.
     *
     *   You should have received a copy of the GNU Library General Public License
     *   along with this program; if not, write to the Free Software
     *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
     *
     */

    #ifndef __KSEPARATOR_H__
    #define __KSEPARATOR_H__

    #include <qframe.h>

    /**
     * Standard horizontal or vertical separator.
     *
     * @author Michael Roth <mroth@wirlweb.de>
     * @version $Id: kseparator.h,v 1.5 2000/01/11 13:50:02 dsweet Exp $
    */
    class KSeparator : public QFrame
    {
     public:
      /**
       * Constructor.
       **/
      KSeparator(QWidget* parent=0, const char* name=0, WFlags f=0);
      /**
       * Constructor.
       *
       * @param orientation Set the orientation of the separator.
       * Possible values are HLine and VLine.
       **/
      KSeparator(int orientation, QWidget* parent=0, const char* name=0,
    	     WFlags f=0);

      /**
       * Retreive the orientation of the separator.
       *
       * Possible values are VLine and HLine.
       **/
      int orientation() const;

      /**
       * Set the orientation of the separator.
       *
       * Possible values are VLine and HLine.
       */
      void setOrientation(int);

      /**
       * The recommended height (width) for a horizontal (vertical) separator.
       **/
      virtual QSize sizeHint() const;
    };

    #endif // __KSEPARATOR_H__

Generated by: root@i386.ports.openbsd.org on Wed Apr 25 13:58:24 2001, using kdoc 2.0a53.