21 #ifndef FM_PLACESVIEW_H 22 #define FM_PLACESVIEW_H 24 #include "libfmqtglobals.h" 31 class PlacesModelItem;
40 void setCurrentPath(FmPath* path);
41 FmPath* currentPath() {
50 void chdir(FmPath* path) {
54 #if QT_VERSION < QT_VERSION_CHECK(5, 5, 0) 55 void setIconSize(
const QSize &size) {
58 QAbstractItemView::setIconSize(size);
59 onIconSizeChanged(size);
64 void chdirRequested(
int type, FmPath* path);
67 void onClicked(
const QModelIndex & index);
68 void onPressed(
const QModelIndex & index);
69 void onIconSizeChanged(
const QSize & size);
73 void onOpenNewWindow();
78 void onUnmountVolume();
80 void onUnmountMount();
82 void onMoveBookmarkUp();
83 void onMoveBookmarkDown();
84 void onDeleteBookmark();
85 void onRenameBookmark();
88 void drawBranches ( QPainter * painter,
const QRect & rect,
const QModelIndex & index )
const {
92 virtual void dragMoveEvent(QDragMoveEvent* event);
93 virtual void dropEvent(QDropEvent* event);
94 virtual void contextMenuEvent(QContextMenuEvent* event);
96 virtual void commitData(QWidget * editor);
100 void activateRow(
int type,
const QModelIndex& index);
104 FmPath* currentPath_;
109 #endif // FM_PLACESVIEW_H Definition: placesmodel.h:38
Definition: appchoosercombobox.cpp:26
Definition: placesmodelitem.h:34
Definition: placesview.h:33