Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/masterkey/KeyComponentWidget.h')
-rw-r--r--src/gui/masterkey/KeyComponentWidget.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gui/masterkey/KeyComponentWidget.h b/src/gui/masterkey/KeyComponentWidget.h
index cf2ae4947..63079863e 100644
--- a/src/gui/masterkey/KeyComponentWidget.h
+++ b/src/gui/masterkey/KeyComponentWidget.h
@@ -20,6 +20,7 @@
#include <QScopedPointer>
#include <QWidget>
+#include <QPointer>
namespace Ui
{
@@ -109,6 +110,9 @@ signals:
void editCanceled();
void componentRemovalRequested();
+protected:
+ void showEvent(QShowEvent* event) override ;
+
private slots:
void updateComponentName(const QString& name);
void updateComponentDescription(const QString& decription);
@@ -117,7 +121,7 @@ private slots:
void doEdit();
void doRemove();
void cancelEdit();
- void reset();
+ void resetComponentEditWidget();
void updateSize();
private:
@@ -125,6 +129,7 @@ private:
Page m_previousPage = Page::AddNew;
QString m_componentName;
QString m_componentDescription;
+ QPointer<QWidget> m_componentWidget;
const QScopedPointer<Ui::KeyComponentWidget> m_ui;
};