The TrashHandler class provides functionality to manage a "Trash" (virtual trash) for files and directories.
More...
#include <TrashHandler.h>
|
static bool | emptyTrash () |
| Empties the "Trash" by deleting all files and directories in the virtual trash. More...
|
|
static QString | getTrashPath () |
| Retrieves the path to the "Trash" directory. More...
|
|
static bool | isEmpty () |
| Checks if the "Trash" is empty. More...
|
|
The TrashHandler class provides functionality to manage a "Trash" (virtual trash) for files and directories.
◆ TrashHandler()
TrashHandler::TrashHandler |
( |
QWidget * |
parent = nullptr | ) |
|
Constructs a TrashHandler object.
- Parameters
-
parent | The parent QWidget (optional). |
◆ emptyTrash()
bool TrashHandler::emptyTrash |
( |
| ) |
|
|
static |
Empties the "Trash" by deleting all files and directories in the virtual trash.
- Returns
- True if the trash was emptied successfully, false otherwise.
◆ getTrashPath()
QString TrashHandler::getTrashPath |
( |
| ) |
|
|
static |
Retrieves the path to the "Trash" directory.
- Returns
- The path to the trash directory.
◆ isEmpty()
bool TrashHandler::isEmpty |
( |
| ) |
|
|
static |
Checks if the "Trash" is empty.
- Returns
- True if the trash is empty, false otherwise.
◆ moveToTrash()
void TrashHandler::moveToTrash |
( |
const QStringList & |
paths | ) |
|
Moves files and directories to the "Trash" (virtual trash).
- Parameters
-
paths | List of paths to files and directories to be moved to the trash. |
The documentation for this class was generated from the following files: