aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/GRTTreeView.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/widgets/GRTTreeView.h')
-rw-r--r--src/ui/widgets/GRTTreeView.h30
1 files changed, 29 insertions, 1 deletions
diff --git a/src/ui/widgets/GRTTreeView.h b/src/ui/widgets/GRTTreeView.h
index e730b698..6f3f83c8 100644
--- a/src/ui/widgets/GRTTreeView.h
+++ b/src/ui/widgets/GRTTreeView.h
@@ -33,9 +33,37 @@ namespace GpgFrontend::UI {
class GRTTreeView : public QTreeView {
Q_OBJECT
public:
- explicit GRTTreeView(QWidget *parent);
+ /**
+ * @brief Construct a new GRTTreeView object
+ *
+ * @param parent
+ */
+ explicit GRTTreeView(QWidget* parent);
+ /**
+ * @brief Destroy the GRTTreeView object
+ *
+ */
virtual ~GRTTreeView() override;
+
+ protected:
+ /**
+ * @brief
+ *
+ * @param event
+ */
+ void paintEvent(QPaintEvent* event) override;
+
+ private slots:
+
+ /**
+ * @brief
+ *
+ */
+ void slot_adjust_column_widths();
+
+ private:
+ bool initial_resize_done_ = false;
};
} // namespace GpgFrontend::UI \ No newline at end of file