36namespace DeleteDialogMode
64 explicit DeleteItem(QTreeWidget*
const parent,
const QUrl&
url);
71 void setThumb(
const QPixmap& pix,
bool hasThumb =
true);
80 Private*
const d =
nullptr;
96 void drawRow(QPainter* p,
97 const QStyleOptionViewItem& opt,
98 const QModelIndex& index)
const override;
107 Private*
const d =
nullptr;
121 void setUrls(
const QList<QUrl>& urls);
127 void slotShouldDelete(
bool);
136 Private*
const d =
nullptr;
166 void setUrls(
const QList<QUrl>& urls);
187 Private*
const d =
nullptr;
Definition deletedialog.h:144
void presetDeleteMode(DeleteDialogMode::DeleteMode mode)
Definition deletedialog.cpp:595
void keyPressEvent(QKeyEvent *) override
Definition deletedialog.cpp:663
~DeleteDialog() override
Definition deletedialog.cpp:501
Mode
Definition deletedialog.h:150
@ ModeSubalbums
Definition deletedialog.h:153
@ ModeAlbums
Definition deletedialog.h:152
@ ModeFiles
Definition deletedialog.h:151
bool shouldDelete() const
Definition deletedialog.cpp:574
void slotShouldDelete(bool)
Definition deletedialog.cpp:579
void setListMode(DeleteDialogMode::ListMode mode)
Definition deletedialog.cpp:642
void showEvent(QShowEvent *) override
Definition deletedialog.cpp:687
bool confirmDeleteList(const QList< QUrl > &condemnedURLs, DeleteDialogMode::ListMode listMode, DeleteDialogMode::DeleteMode deleteMode)
Definition deletedialog.cpp:511
void setUrls(const QList< QUrl > &urls)
Definition deletedialog.cpp:537
void slotUser1Clicked()
Definition deletedialog.cpp:542
Definition deletedialog.h:86
~DeleteItemList() override
Definition deletedialog.cpp:186
Definition deletedialog.h:60
QUrl url() const
Definition deletedialog.cpp:106
~DeleteItem() override
Definition deletedialog.cpp:96
bool hasValidThumbnail() const
Definition deletedialog.cpp:101
void setThumb(const QPixmap &pix, bool hasThumb=true)
Definition deletedialog.cpp:125
QString fileUrl() const
Definition deletedialog.cpp:111
Definition loadingdescription.h:35
DeleteMode
Definition deletedialog.h:47
@ UseTrash
Same checkbox as above, preset to trash.
Definition deletedialog.h:51
@ NoChoiceDeletePermanently
Same as above.
Definition deletedialog.h:49
@ DeletePermanently
Same checkbox as above, preset to permanent.
Definition deletedialog.h:52
@ NoChoiceTrash
"Do not show again" checkbox, does not show if config entry is set
Definition deletedialog.h:48
@ UserPreference
Checkbox to toggle trash/permanent, preset to user's last preference.
Definition deletedialog.h:50
ListMode
Definition deletedialog.h:40
@ Subalbums
Definition deletedialog.h:43
@ Albums
Definition deletedialog.h:42
@ Files
Definition deletedialog.h:41
Definition datefolderview.cpp:34