hopefully end of refactoring of vcard to Info widget

This commit is contained in:
Blue 2023-02-20 21:12:32 +03:00
parent bf11d8a74e
commit e4a2728ef8
Signed by untrusted user: blue
GPG key ID: 9B203B252A63EE38
20 changed files with 268 additions and 1717 deletions

View file

@ -39,18 +39,28 @@ class Info;
class Info : public QWidget {
Q_OBJECT
public:
Info(QWidget* parent = nullptr);
Info(const QString& jid, QWidget* parent = nullptr);
~Info();
void setData(const Shared::Info& info);
void showProgress(const QString& = "");
void hideProgress();
public:
QString jid;
signals:
void saveInfo(const Shared::Info& info);
private slots:
void onButtonBoxAccepted();
private:
void initializeContactGeneral(const Shared::Info& info);
void initializeContactContacts(const Shared::Info& info);
void initializeDescription(bool editable);
void initializeDescription(const Shared::Info& info);
void initializeOverlay();
void initializeButtonBox();
private:
QScopedPointer<Ui::Info> m_ui;