summaryrefslogtreecommitdiff
path: root/src/downloadlistwidget.h
diff options
context:
space:
mode:
authorSilarn <jrim@rimpo.org>2019-01-05 20:00:16 -0600
committerSilarn <jrim@rimpo.org>2019-01-05 20:00:16 -0600
commite35cdd6c89ea27dfb8f3ea1f918192514617a64d (patch)
treef35f50185df88c5104ca6c47133d07b2254202a3 /src/downloadlistwidget.h
parent15e47114175d7dd86cd6e774aff1d7872e87a647 (diff)
parentf2c145b2fc9d6ffce838398e06f7aa583d05887d (diff)
Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2
Diffstat (limited to 'src/downloadlistwidget.h')
-rw-r--r--src/downloadlistwidget.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/downloadlistwidget.h b/src/downloadlistwidget.h
index 0002e2b4..4776d259 100644
--- a/src/downloadlistwidget.h
+++ b/src/downloadlistwidget.h
@@ -28,6 +28,7 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
#include <QLabel>
#include <QProgressBar>
#include <QTreeView>
+#include <QHeaderView>
#include <QStyledItemDelegate>
@@ -50,6 +51,18 @@ private:
DownloadListSortProxy *m_SortProxy;
};
+class DownloadListHeader : public QHeaderView
+{
+ Q_OBJECT
+
+public:
+ explicit DownloadListHeader(Qt::Orientation orientation, QWidget *parent = nullptr) : QHeaderView(orientation, parent) {}
+ void customResizeSections();
+
+private:
+ void mouseReleaseEvent(QMouseEvent *event) override;
+};
+
class DownloadListWidget : public QTreeView
{
Q_OBJECT
@@ -101,6 +114,8 @@ private:
DownloadManager *m_Manager;
DownloadList *m_SourceModel = 0;
int m_ContextRow;
+
+ void resizeEvent(QResizeEvent *event);
};
#endif // DOWNLOADLISTWIDGET_H