diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-06 15:56:40 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-06 15:56:40 -0600 |
commit | e16866e072f94410321d70daedbcb855ea878cac (patch) | |
tree | ee3f52eabde7da1a0e6ca845fb9c2813cf1558cf /kdeui/kcolorbutton.h | |
parent | a58c20c1a7593631a1b50213c805507ebc16adaf (diff) | |
download | tdelibs-e16866e072f94410321d70daedbcb855ea878cac.tar.gz tdelibs-e16866e072f94410321d70daedbcb855ea878cac.zip |
Actually move the kde files that were renamed in the last commit
Diffstat (limited to 'kdeui/kcolorbutton.h')
-rw-r--r-- | kdeui/kcolorbutton.h | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/kdeui/kcolorbutton.h b/kdeui/kcolorbutton.h deleted file mode 100644 index e1a9b1dc8..000000000 --- a/kdeui/kcolorbutton.h +++ /dev/null @@ -1,115 +0,0 @@ -/* This file is part of the KDE libraries - Copyright (C) 1997 Martin Jones (mjones@kde.org) - - This library 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 library 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 library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. -*/ - -#ifndef __COLBTN_H__ -#define __COLBTN_H__ - -#include <tqpushbutton.h> - -#include <kdelibs_export.h> - -class KColorButtonPrivate; -/** -* @short A pushbutton to display or allow user selection of a color. -* -* This widget can be used to display or allow user selection of a color. -* -* @see KColorDialog -* -* \image html kcolorbutton.png "KDE Color Button" -*/ -class KDEUI_EXPORT KColorButton : public TQPushButton -{ - Q_OBJECT - Q_PROPERTY( TQColor color READ color WRITE setColor ) - Q_PROPERTY( TQColor defaultColor READ defaultColor WRITE setDefaultColor ) - -public: - /** - * Creates a color button. - */ - KColorButton( TQWidget *parent, const char *name = 0L ); - - /** - * Creates a color button with an initial color @p c. - */ - KColorButton( const TQColor &c, TQWidget *parent, const char *name = 0L ); - /// @since 3.1 - KColorButton( const TQColor &c, const TQColor &defaultColor, TQWidget *parent, - const char *name=0L ); - - virtual ~KColorButton(); - - /** - * Returns the currently chosen color. - */ - TQColor color() const - { return col; } - - /** - * Sets the current color to @p c. - */ - void setColor( const TQColor &c ); - - /** - * Returns the default color or an invalid color - * if no default color is set. - * @since 3.4 - */ - TQColor defaultColor() const; - - /** - * Sets the default color to @p c. - * @since 3.4 - */ - void setDefaultColor( const TQColor &c ); - - TQSize tqsizeHint() const; - -signals: - /** - * Emitted when the color of the widget - * is changed, either with setColor() or via user selection. - */ - void changed( const TQColor &newColor ); - -protected slots: - void chooseColor(); - -protected: - virtual void drawButtonLabel( TQPainter *p ); - virtual void dragEnterEvent( TQDragEnterEvent *); - virtual void dropEvent( TQDropEvent *); - virtual void mousePressEvent( TQMouseEvent *e ); - virtual void mouseMoveEvent( TQMouseEvent *e); - virtual void keyPressEvent( TQKeyEvent *e ); -private: - TQColor col; - TQPoint mPos; - bool dragFlag; - -protected: - virtual void virtual_hook( int id, void* data ); -private: - class KColorButtonPrivate; - KColorButtonPrivate *d; -}; - -#endif - |