• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdenetwork
  • Sitemap
  • Contact Us
 

kopete/libkopete

avatardialog.h

Go to the documentation of this file.
00001 /*
00002     avatardialog.h - Dialog to manage and select user avatar
00003 
00004     Copyright (c) 2007      by Gustavo Pichorim Boiko <gustavo.boiko@kdemail.net>
00005     Copyright (c) 2007      by Michaƫl Larouche       <larouche@kde.org>
00006 
00007     Kopete    (c) 2002-2007 by the Kopete developers <kopete-devel@kde.org>
00008 
00009     *************************************************************************
00010     *                                                                       *
00011     * This library is free software; you can redistribute it and/or         *
00012     * modify it under the terms of the GNU Lesser General Public            *
00013     * License as published by the Free Software Foundation; either          *
00014     * version 2 of the License, or (at your option) any later version.      *
00015     *                                                                       *
00016     *************************************************************************
00017 */
00018 #ifndef KOPETE_AVATARDIALOG_H
00019 #define KOPETE_AVATARDIALOG_H
00020 
00021 // KDE includes
00022 #include <kdialog.h>
00023 
00024 // Kopete includes
00025 #include <kopete_export.h>
00026 
00027 namespace Kopete
00028 {
00029 
00030 namespace UI
00031 {
00032 
00058 class KOPETE_EXPORT AvatarDialog : public KDialog
00059 {
00060     Q_OBJECT
00061 public:
00066     AvatarDialog(QWidget *parent = 0);
00070     virtual ~AvatarDialog();
00071 
00080     QString selectedAvatarPath() const;
00081 
00091     static QString getAvatar(QWidget *parent = 0, const QString &currentAvatar = QString(), bool * ok = 0 );
00092 
00093 Q_SIGNALS:
00098     void result();
00099 
00100 protected Q_SLOTS:
00105     virtual void slotButtonClicked(int button);
00106 
00107 private:
00108     class Private;
00109     Private *d;
00110 };
00111 
00112 } // namespace UI
00113 
00114 } // namespace Kopete
00115 
00116 #endif

kopete/libkopete

Skip menu "kopete/libkopete"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdenetwork

Skip menu "kdenetwork"
  • kget
  • kopete
  •   kopete
  •   libkopete
  •       libpapillon
  • krfb
Generated for kdenetwork by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal