|
Public Types |
| enum | SlFileSelectorViewType { ListView = 1,
IconView
} |
| enum | SlFileOverwirteMode { Overwrite = 1,
NewName,
Error
} |
| enum | DesktopMode { HideDesktop = 1,
ShowAll,
FileTab
} |
| enum | FocusMode { Auto = 1,
ByTab,
ByCommand
} |
Signals |
| void | selectionChanged (const QFileInfo &file, bool isDevice) |
| void | fileSelected (const QFileInfo &file) |
| void | dirOpened (const QDir &dir) |
| void | enabledPaste (bool) |
| void | columnWidthChanged (int column, int oldSize, int newSize) |
| void | itemRightPressed (const QFileInfo &file, const QPoint &pos) |
| void | selectionLost () |
Public Member Functions |
| | SlFileSelector (const QString &dirPath, const QString &mimefilter, QWidget *parent, const char *name) |
| | SlFileSelector (const QString ¤tFileName, SlFileSelectorViewType type, const QString &mimeFilter, SlFileListColumnConf &items, int sortColumn, bool sortAscending, SlFileSelectorFilter *filter=NULL, bool isRecursive=FALSE, QWidget *parent=NULL, const char *name=NULL, WFlags f=0) |
| | SlFileSelector (QWidget *parent=NULL, const char *name=NULL, WFlags f=0) |
| virtual | ~SlFileSelector () |
| void | createFileList () |
| void | createFileList (QDir &) |
| int | fileCount () const |
| const QFileInfo * | selected () |
| void | modifyItem (QFileInfo *, bool) |
| void | createItem (QString &) |
| void | deleteItem (const QString &) |
| void | deleteItem () |
| void | updateItem (const QString &) |
| SlFileListItem * | searchItem (const QString &) |
| void | setSelected () |
| void | setSelected (const QString &) |
| void | ensureItemVisible () |
| SlFileListItem * | selectedItem () |
| bool | setSelectedNext (bool) |
| bool | setSelectedPrev (bool) |
| const QString | currentDir () |
| void | setSorting (int, bool) |
| int | sortColumn () const |
| bool | ascending () const |
| SlFileSelectorViewType | viewType () |
| void | setColumnItem (SlFileListColumnConf &) |
| void | setViewType (SlFileSelectorViewType) |
| void | setListView () |
| void | setIconView () |
| int | columnWidth (int) |
| void | setColumnWidth (int, int) |
| int | columns () const |
| bool | upDir () |
| bool | isTopDir () |
| void | setCurrentFile (const QString &) |
| const QString | currentFile (bool isReal=FALSE) |
| const QStringList & | recent () const |
| void | setRecent (const QStringList &) |
| void | setRecent (const QStringList &, bool isReplace) |
| void | setRecentEnabled (bool) |
| const QStringList & | history () const |
| void | setHistory (const QStringList &) |
| void | setHistory (const QStringList &, bool isReplace) |
| bool | isHistoryBackAvailable () const |
| bool | isHistoryForwardAvailable () const |
| bool | historyBack () |
| bool | historyForward () |
| QPopupMenu * | backHistoryPopupMenu () const |
| QPopupMenu * | forwardHistoryPopupMenu () const |
| void | setColumnConf (SlFileListColumnConf &) |
| void | sendFileUpdateMessage (const QString &) |
| void | updateView () |
| void | recreateIcon () |
| void | focusToNext () |
| void | focusToPrev () |
| bool | rename () |
| bool | newfolder () |
| bool | del () |
| bool | duplicate () |
| bool | cut () |
| bool | copy () |
| bool | paste () |
| void | setMimeFilter (const QString &) |
| void | clearTmpFolder () |
| void | setRecursive (bool, bool) |
| bool | recursive () const |
| void | setFilter (SlFileSelectorFilter *) |
| SlFileSelectorFilter * | filter () |
| bool | isEnablePaste () |
| void | setDesktopMode (DesktopMode mode) |
| void | setEnabledSystemChannel (bool) |
| void | showUpDirBtn (bool) |
| void | showWritableFile (bool) |
| void | setEnableSD (bool) |
| void | setEnableCF (bool) |
| bool | getEnableSD () |
| bool | getEnableCF () |
| void | sendKeyPressEvent (QKeyEvent *e) |
| void | setScale (int scale) |
| int | scale () const |
| SlMisc::SlListColumnInfos | columnWidthInfos () |
| void | setFocusMode (FocusMode mode) |
| void | adjustContentsSize () |
| bool | delFile (const QString &mymsg) |
| bool | isIncludedFile (const QString &filename) |
Static Public Member Functions |
| static const QString | columnItemName (SlFileListItem::ColumnItem) |
| static const SlFileListColumnConf | columnItemList () |
| static bool | copyFile (const QString &, const QString &, SlFileOverwirteMode m=Error, QString *resultName=NULL) |
| static bool | copyFileCreateDir (const QString &srcName, const QString &dstName, SlFileOverwirteMode m=Error, QString *resultName=NULL) |
| static bool | moveFile (const QString &, const QString &, SlFileOverwirteMode m=Error, QString *resultName=NULL) |
| static QString | getCopyFileName (const QString &) |
| static bool | deleteFile (const QString &) |
| static bool | deleteDir (const QDir &) |
| static bool | copyDir (const QString &srcName, const QString &dstName, SlFileOverwirteMode m=Error) |
| static bool | moveDir (const QString &, const QString &, SlFileOverwirteMode m=Error) |
| static QString | getCopyDirName (const QString &) |
| static bool | makeDir (const QString &path) |
| static uint | size (const QString &fName) |
| static uint | fileFree (const QString &fName) |
| static void | updateFile (const QString &filename) |
Protected Member Functions |
| void | focusInEvent (QFocusEvent *) |
| void | show () |
| void | keyPressEvent (QKeyEvent *e) |
Private Member Functions |
| void | openDirInside (QDir &) |
| void | createMyPda () |
| void | init () |
| | SlFileSelector (const SlFileSelector &) |
| ulong | focusWidgets () const |
| QWidget * | nextFocus (QWidget *, bool) const |
| bool | focusToTheWidget (QWidget *) |
Private Attributes |
| SlFileSelectorPrivate * | p |