NDE-FileMAN
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Slots | Protected Member Functions | Friends | List of all members
NDEFileMAN::DesktopWindow Class Reference
Inheritance diagram for NDEFileMAN::DesktopWindow:
NDEFileMAN::View

Public Types

enum  WallpaperMode {
  WallpaperNone , WallpaperStretch , WallpaperFit , WallpaperCenter ,
  WallpaperTile , WallpaperZoom
}
 
- Public Types inherited from NDEFileMAN::View
enum  DirectoryView { IconView , CompactView , DetailedList , ThumbnailView }
 

Public Member Functions

 DesktopWindow (int screenNum)
 
void setForeground (const QColor &color)
 
void setShadow (const QColor &color)
 
void setBackground (const QColor &color)
 
void setDesktopFolder ()
 
void setWallpaperFile (QString filename)
 
void setWallpaperMode (WallpaperMode mode=WallpaperStretch)
 
void setLastSlide (QString filename)
 
void setWallpaperDir (QString dirname)
 
void setSlideShowInterval (int interval)
 
void setWallpaperRandomize (bool randomize)
 
void updateWallpaper ()
 
bool pickWallpaper ()
 
void nextWallpaper ()
 
void updateFromSettings (Settings &settings, bool changeSlide=true)
 
void queueRelayout (int delay=0)
 
int screenNum () const
 
void setScreenNum (int num)
 
QScreen * getDesktopScreen () const
 
bool isPanelPositionChange ()
 
void setPanelPositionChange (bool change)
 
- Public Member Functions inherited from NDEFileMAN::View
 View (Fm::FolderView::ViewMode _mode=IconMode, QWidget *parent=0)
 
void updateFromSettings (Settings &settings)
 
QSize getMargins () const
 
void setMargins (QSize size)
 
void setDesktopPrepare (bool type=false)
 
void setFolderViewMode (Fm::FolderView::ViewMode mode)
 
bool getFolderReload ()
 
void setFolderReload (bool reload)
 

Protected Slots

void onOpenDirRequested (const Fm::FilePath &path, int target)
 
void onDesktopPreferences ()
 
void selectAll ()
 
void onRowsAboutToBeRemoved (const QModelIndex &parent, int start, int end)
 
void onRowsInserted (const QModelIndex &parent, int start, int end)
 
void onLayoutChanged ()
 
void onModelSortFilterChanged ()
 
void onDataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight)
 
void onFolderStartLoading ()
 
void onFolderFinishLoading ()
 
void onFilesAdded (const Fm::FileInfoList files)
 
void relayoutItems ()
 
void onStickToCurrentPos (bool toggled)
 
void onCutActivated ()
 
void onCopyActivated ()
 
void onCopyFullPathActivated ()
 
void onPasteActivated ()
 
void onRenameActivated ()
 
void onBulkRenameActivated ()
 
void onDeleteActivated ()
 
void onFilePropertiesActivated ()
 
void onDesktopReloadActivated ()
 
void updateTrashIcon ()
 
void onOpenSystemInfo ()
 
void onCancelAllStickPos ()
 
void onDisplaySettings ()
 
void onPersonalise ()
 
void onDesktopSortActionTriggered (bool checked)
 
void desktopResize ()
 
void toggleAutoSort ()
 
- Protected Slots inherited from NDEFileMAN::View
void onNewWindow ()
 
void onNewTab ()
 
void onOpenInTerminal ()
 
void onSearch ()
 
void onCreateShortcutWithTriggered ()
 
void onOpenFolderTerminal ()
 
void onOpenAsRootTriggered ()
 
void onCopyToHomeTriggered ()
 
void onCopyToDesktopTriggered ()
 
void onFolderReload ()
 
void DirectoryViewSlots (int mode)
 
void onDesktopShortcutTriggered ()
 

Protected Member Functions

virtual void prepareFolderMenu (Fm::FolderMenu *menu) override
 
virtual void prepareFileMenu (Fm::FileMenu *menu) override
 
virtual void resizeEvent (QResizeEvent *event) override
 
virtual void onFileClicked (int type, const std::shared_ptr< const Fm::FileInfo > &fileInfo) override
 
void loadItemPositions ()
 
void saveItemPositions ()
 
QImage loadWallpaperFile (QSize requiredSize)
 
virtual bool event (QEvent *event) override
 
virtual bool eventFilter (QObject *watched, QEvent *event) override
 
virtual void childDragMoveEvent (QDragMoveEvent *e) override
 
virtual void childDropEvent (QDropEvent *e) override
 
virtual void closeEvent (QCloseEvent *event) override
 
virtual void paintEvent (QPaintEvent *event) override
 
virtual void onFileClicked (int type, const std::shared_ptr< const Fm::FileInfo > &fileInfo)
 
virtual void prepareFileMenu (Fm::FileMenu *menu)
 
virtual void prepareFolderMenu (Fm::FolderMenu *menu)
 

Friends

class Application
 

Additional Inherited Members

- Signals inherited from NDEFileMAN::View
void openDirRequested (const Fm::FilePath &path, int target)
 
void folderViewMode (Fm::FolderView::ViewMode mode)
 

Member Function Documentation

◆ onFileClicked()

void NDEFileMAN::DesktopWindow::onFileClicked ( int  type,
const std::shared_ptr< const Fm::FileInfo > &  fileInfo 
)
overrideprotectedvirtual

Reimplemented from NDEFileMAN::View.

◆ prepareFileMenu()

void NDEFileMAN::DesktopWindow::prepareFileMenu ( Fm::FileMenu *  menu)
overrideprotectedvirtual

Reimplemented from NDEFileMAN::View.

◆ prepareFolderMenu()

void NDEFileMAN::DesktopWindow::prepareFolderMenu ( Fm::FolderMenu *  menu)
overrideprotectedvirtual

Reimplemented from NDEFileMAN::View.


The documentation for this class was generated from the following files: