| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
1 |
#pragma once |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
2 |
|
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
3 |
#include <QMainWindow> |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
4 |
|
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
5 |
class QTreeView; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
6 |
class QListView; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
7 |
class QLabel; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
8 |
class QFileSystemModel; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
9 |
class ImageModel; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
10 |
|
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
11 |
class MainWindow : public QMainWindow |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
12 |
{ |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
13 |
Q_OBJECT |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
14 |
|
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
15 |
public: |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
16 |
explicit MainWindow(QWidget *parent = nullptr); |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
17 |
|
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
18 |
private: |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
19 |
void setupUi(); |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
20 |
void setupConnections(); |
| 6fcd6c90 |
Poul Sander |
2026-02-19 21:12 |
21 |
void loadVisibleThumbnails(); |
| cfe4a67b |
Poul Sander |
2026-02-19 23:06 |
22 |
void showPreview(const QModelIndex &index); |
| 6fcd6c90 |
Poul Sander |
2026-02-19 21:12 |
23 |
|
| 6fcd6c90 |
Poul Sander |
2026-02-19 21:12 |
24 |
bool eventFilter(QObject *obj, QEvent *event) override; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
25 |
|
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
26 |
QFileSystemModel *m_dirModel; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
27 |
ImageModel *m_imageModel; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
28 |
|
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
29 |
QTreeView *m_treeView; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
30 |
QListView *m_listView; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
31 |
QLabel *m_previewLabel; |
| 032aa1e1 |
Poul Sander |
2026-02-19 18:55 |
32 |
}; |
|
|
1970-01-01 00:00 |
33 |
|