37class View :
public Fm::FolderView {
41 explicit View(Fm::FolderView::ViewMode _mode = IconMode, QWidget* parent =
nullptr);
44 void updateFromSettings(
Settings& settings);
46 QSize getMargins()
const {
47 return Fm::FolderView::getMargins();
49 void setMargins(QSize size) {
50 Fm::FolderView::setMargins(size);
56 void onOpenInTerminal();
60 virtual void onFileClicked(
int type,
const std::shared_ptr<const Fm::FileInfo>& fileInfo);
61 virtual void prepareFileMenu(Fm::FileMenu* menu);
62 virtual void prepareFolderMenu(Fm::FolderMenu* menu);
65 void launchFiles(Fm::FileInfoList files,
bool inNewTabs =
false);
66 void openFolderAndSelectFile(
const std::shared_ptr<const Fm::FileInfo>& fileInfo,
bool inNewTab =
false);