-rw-r--r-- | libopie/ocolorbutton.cpp | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/libopie/ocolorbutton.cpp b/libopie/ocolorbutton.cpp index ddb6c4f..113a77a 100644 --- a/libopie/ocolorbutton.cpp +++ b/libopie/ocolorbutton.cpp @@ -35,10 +35,18 @@ #include <qpe/resource.h> -class OColorButtonPrivate { -public: +struct OColorButtonPrivate { QPopupMenu *m_menu; QColor m_color; }; + +/** + * This concstructs a Color Button with @param color as the start color + * It'll use a OColorPopupMenu internally + * + * @param parent The parent of the Color Button + * @param color The color from where to start on + * @param name @see QObject + */ OColorButton::OColorButton ( QWidget *parent, const QColor &color, const char *name ) : QPushButton ( parent, name ) @@ -46,5 +54,5 @@ OColorButton::OColorButton ( QWidget *parent, const QColor &color, const char *n d = new OColorButtonPrivate; - d-> m_menu = new ColorPopupMenu ( color, 0, 0 ); + d-> m_menu = new OColorPopupMenu ( color, 0, 0 ); setPopup ( d-> m_menu ); // setPopupDelay ( 0 ); @@ -58,4 +66,7 @@ OColorButton::OColorButton ( QWidget *parent, const QColor &color, const char *n } +/** + * This destructs the object + */ OColorButton::~OColorButton ( ) { @@ -63,4 +74,7 @@ OColorButton::~OColorButton ( ) } +/** + * @return Returns the current color of the button + */ QColor OColorButton::color ( ) const { @@ -68,4 +82,8 @@ QColor OColorButton::color ( ) const } +/** + * This method sets the color of the button + * @param c The color to be set. + */ void OColorButton::setColor ( const QColor &c ) { @@ -73,4 +91,7 @@ void OColorButton::setColor ( const QColor &c ) } +/** + * @internal + */ void OColorButton::updateColor ( const QColor &c ) { |