kdeui Library API Documentation

kseparator.h

00001 /* 00002 * Copyright (C) 1997 Michael Roth <mroth@wirlweb.de> 00003 * 00004 * This program is free software; you can redistribute it and/or modify 00005 * it under the terms of the GNU Library General Public License as published by 00006 * the Free Software Foundation; either version 2 of the License, or 00007 * (at your option) any later version. 00008 * 00009 * This program is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 * GNU Library General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU Library General Public License 00015 * along with this program; if not, write to the Free Software 00016 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 00017 * 00018 */ 00019 00020 #ifndef __KSEPARATOR_H__ 00021 #define __KSEPARATOR_H__ 00022 00023 #include <qframe.h> 00024 00031 class KSeparator : public QFrame 00032 { 00033 Q_OBJECT 00034 Q_PROPERTY( int orientation READ orientation WRITE setOrientation ) 00035 public: 00039 KSeparator(QWidget* parent=0, const char* name=0, WFlags f=0); 00046 KSeparator(int orientation, QWidget* parent=0, const char* name=0, 00047 WFlags f=0); 00048 00054 int orientation() const; 00055 00061 void setOrientation(int orient); 00062 00066 virtual QSize sizeHint() const; 00067 00068 protected: 00069 virtual void drawFrame( QPainter * ); 00070 protected: 00071 virtual void virtual_hook( int id, void* data ); 00072 private: 00073 class KSeparatorPrivate* d; 00074 }; 00075 00076 00077 #endif // __KSEPARATOR_H__
KDE Logo
This file is part of the documentation for kdeui Library Version 3.2.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Aug 30 22:53:59 2004 by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2003