CCIMXDesktop
 
Loading...
Searching...
No Matches
FileInfoDisplayWidget.h
1#ifndef FILEINFODISPLAYWIDGET_H
2#define FILEINFODISPLAYWIDGET_H
3
4#include <QWidget>
6namespace Ui {
8}
9
10class FileInfoDisplayWidget : public QWidget {
11 Q_OBJECT
12
13public:
14 static constexpr const unsigned short ICON_SIZE = 32;
20 explicit FileInfoDisplayWidget(QWidget* parent = nullptr);
25 inline void bind_models(CCIMXFileSystemModel* models) { this->models = models; }
30 void setModelIndex(const QModelIndex& index);
32
33private:
34 Ui::FileInfoDisplayWidget* ui;
35 CCIMXFileSystemModel* models { nullptr };
36};
37
38#endif // FILEINFODISPLAYWIDGET_H
The CCIMXFileSystemModel class Extends QFileSystemModel to support additional information providers....
Definition CCIMXFileSystemModel.h:13
Definition FileInfoDisplayWidget.h:10
static constexpr const unsigned short ICON_SIZE
default info icon size
Definition FileInfoDisplayWidget.h:14
void setModelIndex(const QModelIndex &index)
setModelIndex set the model index to be displayed
Definition FileInfoDisplayWidget.cpp:120
void bind_models(CCIMXFileSystemModel *models)
bind_models bind the models to the widget
Definition FileInfoDisplayWidget.h:25