diff options
author | allexzander <blackslayer4@gmail.com> | 2021-04-16 19:16:34 +0300 |
---|---|---|
committer | allexzander <blackslayer4@gmail.com> | 2021-04-27 13:51:52 +0300 |
commit | e7e5542d3e3f86c0275cd7d96f4a57098b6d442d (patch) | |
tree | 8c80b02db1fad78fa9780010cb9eb2856ee22c5f /src/gui/sharelinkwidget.h | |
parent | 2406b356c7b1497d0089e19d1574049872ce7b3e (diff) |
Improve public link sharing UI. Fix UX issues.
Signed-off-by: allexzander <blackslayer4@gmail.com>
Diffstat (limited to 'src/gui/sharelinkwidget.h')
-rw-r--r-- | src/gui/sharelinkwidget.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gui/sharelinkwidget.h b/src/gui/sharelinkwidget.h index a8e24990e..a9087b6bc 100644 --- a/src/gui/sharelinkwidget.h +++ b/src/gui/sharelinkwidget.h @@ -22,6 +22,7 @@ #include <QDialog> #include <QSharedPointer> #include <QList> +#include <QToolButton> class QMenu; class QTableWidgetItem; @@ -59,9 +60,12 @@ public: void setLinkShare(QSharedPointer<LinkShare> linkShare); QSharedPointer<LinkShare> getLinkShare(); + void focusPasswordLineEdit(); + public slots: void slotDeleteShareFetched(); - void slotToggleAnimation(bool start); + void slotToggleShareLinkAnimation(bool start); + void slotToggleButtonAnimation(QToolButton *button, QProgressIndicator *progressIndicator, bool optionEnabled, bool start); void slotServerError(int code, const QString &message); void slotCreateShareRequiresPassword(const QString &message); void slotStyleChanged(); @@ -90,6 +94,8 @@ signals: void deleteLinkShare(); void resizeRequested(); void visualDeletionDone(); + void createPassword(const QString &password); + void createPasswordProcessed(); private: void displayError(const QString &errMsg); |