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

Public Types

enum  WallpaperMode {
  WallpaperNone , WallpaperStretch , WallpaperFit , WallpaperCenter ,
  WallpaperTile , WallpaperZoom
}
 

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 (const QString &filename)
 
void setWallpaperMode (WallpaperMode mode=WallpaperStretch)
 
void setLastSlide (const QString &filename)
 
void setWallpaperDir (const QString &dirname)
 
void setSlideShowInterval (int interval)
 
void setWallpaperRandomize (bool randomize)
 
void updateWallpaper (bool checkMTime=false)
 
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
 
- Public Member Functions inherited from PCManFM::View
 View (Fm::FolderView::ViewMode _mode=IconMode, QWidget *parent=nullptr)
 
void updateFromSettings (Settings &settings)
 
QSize getMargins () const
 
void setMargins (QSize size)
 

Protected Slots

void onDesktopPreferences ()
 
void onCreatingShortcut ()
 
void selectAll ()
 
void toggleDesktop ()
 
void onRowsAboutToBeRemoved (const QModelIndex &parent, int start, int end)
 
void onRowsInserted (const QModelIndex &parent, int start, int end)
 
void onLayoutChanged ()
 
void onModelSortFilterChanged ()
 
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 updateTrashIcon ()
 
void onInlineRenaming (const QString &oldName, const QString &newName)
 
void onDecidingDrop (bool accepted)
 
- Protected Slots inherited from PCManFM::View
void onNewWindow ()
 
void onNewTab ()
 
void onOpenInTerminal ()
 
void onSearch ()
 

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 ()
 
void retrieveCustomPos ()
 
void storeCustomPos ()
 
QImage loadWallpaperFile (QSize requiredSize, bool checkMTime)
 
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
 

Friends

class Application
 

Member Function Documentation

◆ onFileClicked()

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

Reimplemented from PCManFM::View.

◆ prepareFileMenu()

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

Reimplemented from PCManFM::View.

◆ prepareFolderMenu()

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

Reimplemented from PCManFM::View.


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