PCManFM-Qt
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 (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
 
- Public Member Functions inherited from PCManFM::View
 View (Fm::FolderView::ViewMode _mode=IconMode, QWidget *parent=0)
 
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 ()
 
- 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 ()
 
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
 

Friends

class Application
 

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