Class sh::ui::qt::QtFileIconview

class sh::ui::qt::QtFileIconview : public QListView, public sh::ui::qt::QtFileView

Icon view for the contents of one directory.

Public Functions

QtFileIconview(QWidget *parent = 0)

Constructed only by the infrastructure and made available otherwise.

void setThumbDimension(double size)

Sets the size of the thumbnail image.

void setBackgroundColor(QString c)
QString backgroundColor()
QList<std::shared_ptr<sh::filesystem::FilesystemNode>> selectedNodes()
void setSelection(const QList<std::shared_ptr<sh::filesystem::FilesystemNode>> nodes)
std::shared_ptr<sh::filesystem::FilesystemNode> node()
QList<std::shared_ptr<sh::filesystem::FilesystemNode>> getAllVisibleNodes()
void setSizeFormatting(sh::filesystem::SizeFormatting v)
void gotoDir(std::shared_ptr<sh::filesystem::FilesystemNode> n)
void setHiddenFilesVisible(bool value)
QThread *thread()
void configure(sh::ui::qt::QtFileViewControl *viewctrl)
void focus()
void setSort(int column, Qt::SortOrder order)
QObject *as_qobject()
QWidget *as_qwidget()
QAbstractItemView *as_qabstractitemview()
sh::ui::qt::QtFileViewControl *control()

Private Members

int _deleg_w = 0
int _deleg_h = 0
int _dsx = 0
int _dsy = 0
int _lineheight = 0