43 const QString& status,
52 void setShowAtStart(
bool showAtStart);
57 bool showAtStart()
const;
63 const QString& id()
const;
73 const QString& label()
const;
78 void setLabel(
const QString& v);
83 const QString& status()
const;
89 void setStatus(
const QString& v);
94 bool canBeCanceled()
const;
99 bool usesBusyIndicator()
const;
106 void setUsesBusyIndicator(
bool useBusyIndicator);
111 bool hasThumbnail()
const;
116 void setThumbnail(
const QIcon &icon);
121 unsigned int progress()
const;
127 void setProgress(
unsigned int v);
145 bool canceled()
const;
148 void setTotalItems(
unsigned int v);
149 void incTotalItems(
unsigned int v = 1);
150 unsigned int totalItems()
const;
151 bool setCompletedItems(
unsigned int v);
152 bool incCompletedItems(
unsigned int v = 1);
153 unsigned int completedItems()
const;
154 bool totalCompleted()
const;
159 void updateProgress();
166 bool advance(
unsigned int v);
242 Private*
const d =
nullptr;
276 bool isEmpty()
const;
303 QString getUniqueID();
316 static ProgressItem* createProgressItem(
const QString& label,
317 const QString& status = QString(),
318 bool canBeCanceled =
true,
319 bool hasThumb =
false);
336 const QString& label,
337 const QString& status = QString(),
338 bool canBeCanceled =
true,
339 bool hasThumb =
false);
345 static ProgressItem* createProgressItem(
const QString& parent,
347 const QString& label,
348 const QString& status = QString(),
349 bool canBeCanceled =
true,
350 bool hasThumb =
false);
355 static ProgressItem* createProgressItem(
const QString&
id,
356 const QString& label,
357 const QString& status = QString(),
358 bool canBeCanceled =
true,
359 bool hasThumb =
false);
374 static void emitShowProgressView();
443 void slotTransactionCompletedDeferred(
ProgressItem* item);
444 void slotTransactionViewIsEmpty();
454 void emitShowProgressViewImpl();
458 const QString& label,
459 const QString& status,
463 virtual ProgressItem* createProgressItemImpl(
const QString& parent,
465 const QString& label,
466 const QString& status,
475 Private*
const d =
nullptr;
477 friend class ProgressManagerCreator;
Definition progressmanager.h:35
void progressItemUsesBusyIndicator(ProgressItem *item, bool value)
void progressItemCanceled(ProgressItem *)
void progressItemStatus(ProgressItem *, const QString &)
void progressItemCanceledById(const QString &id)
void progressItemAdded(ProgressItem *)
void progressItemThumbnail(ProgressItem *item, const QPixmap &thumb)
void progressItemCompleted(ProgressItem *)
void progressItemProgress(ProgressItem *, unsigned int)
void progressItemLabel(ProgressItem *, const QString &)
Definition progressmanager.h:268
void progressItemCompleted(ProgressItem *)
void progressItemStatus(ProgressItem *, const QString &)
void progressItemThumbnail(ProgressItem *, const QPixmap &)
void completeTransactionDeferred(ProgressItem *item)
void progressItemProgress(ProgressItem *, unsigned int)
void progressItemUsesBusyIndicator(ProgressItem *, bool)
void progressItemAdded(ProgressItem *)
void progressItemCanceled(ProgressItem *)
void progressItemLabel(ProgressItem *, const QString &)
qulonglong value
Definition itemviewutilities.cpp:585
Definition datefolderview.cpp:34