some methods to cVard

This commit is contained in:
Blue 2019-10-21 18:02:41 +03:00
parent e7be046e9f
commit c4d22c9c14
5 changed files with 139 additions and 38 deletions

View file

@ -22,6 +22,9 @@
#include <QWidget>
#include <QScopedPointer>
#include "../../global.h"
#include "../utils/image.h"
namespace Ui
{
class VCard;
@ -34,11 +37,20 @@ class VCard : public QWidget
{
Q_OBJECT
public:
VCard(QWidget* parent = nullptr);
VCard(bool edit = false, QWidget* parent = nullptr);
~VCard();
void setVCard(const QString& jid, const Shared::VCard& card);
signals:
void saveVCard(const QString& jid, const Shared::VCard& card);
private slots:
void onButtonBoxAccepted();
private:
QScopedPointer<Ui::VCard> m_ui;
Image avatar;
};
#endif // VCARD_H