Class sh::ui::ActionExecutionInfoDialog¶
-
class
sh::ui
::
ActionExecutionInfoDialog
: public sh::actions::ActionExecutionUserFeedback¶ Progress dialog for action executions.
Subclassed by sh::ui::qt::QtActionExecutionInfoDialog, sh::ui::web::WebActionExecutionInfoDialog
Public Types
Public Functions
-
ActionExecutionInfoDialog
(sh::actions::ActionExecutionInfo *info)¶
-
void
setDetails
(QString fv, QString fob, QString tv, QString tob) = 0¶ Sets the item details text (‘from a/foo.jpg’, ‘to b/foo.jpg’). .
-
void
setHead
(QString txt) = 0¶ Sets the header text. .
-
void
setProgress
(bool isDeterminate, quint64 done, quint64 all, QString text) = 0¶ Sets the progress. .
-
bool
isLogicallyVisible
()¶ Returns if this dialog is logically visible (i.e. set visible by the action).
-
void
setLogicallyVisible
(bool v)¶ Sets if this dialog is logically visible (i.e. set visible by the action). .
-
bool
isBackground
()¶ Returns if this dialog is currently in background mode (i.e. not visible).
-
void
setBackground
(bool v)¶ Sets if this dialog is currently in background mode (i.e. not visible). .
-
void
setForceForeground
(bool v)¶ Sets if this dialog is currently forced to be visible in foreground. .
-
int
messageBox
(QString text, QList<QString> answers, QString icon = QString(), int defaultanswer = -1, int cancelanswer = -1, QList<QString> answericons = QList<QString>()) = 0¶
-
int
inputBox
(QString text, QList<QString> answers, QString *value, QString icon = QString(), int defaultanswer = -1, int cancelanswer = -1, int valuePreselectFrom = -1, int valuePreselectTo = -1) = 0¶
-
int
multilineInputBox
(QString text, QList<QString> answers, QString *value, QString icon = QString(), int defaultanswer = -1, int cancelanswer = -1) = 0¶
-
int
simpleChooserGridform
(QString text, GridformEntries *entries, QStringList answers, int defaultanswer = -1, int cancelanswer = -1) = 0¶
-
bool
credentialsDialog
(QString text, bool showDomain, bool showUsername, bool showPassword, bool showAnonymous, bool showRemember, QString *domain, QString *username, QString *password, bool *isAnonymous, bool *isRemember) = 0¶
-
bool
unixPermissionsDialog
(bool *userMayRead, bool *userMayWrite, bool *userMayExecute, bool *groupMayRead, bool *groupMayWrite, bool *groupMayExecute, bool *othersMayRead, bool *othersMayWrite, bool *othersMayExecute, bool *sticky, bool *setuid, bool *setgid, QStringList users, QStringList groups, QString *ownerUser, QString *ownerGroup) = 0¶
-
QString
simpleInputBox
(QString text, QString deflt, int valuePreselectFrom = -1, int valuePreselectTo = -1)¶
-
int
simpleMessageBox
(QString text, int buttons = (int)MessageBoxButton::OK, QString icon = QString(), int defaultbutton = (MessageBoxButton)0, int cancelbutton = (MessageBoxButton)0)¶
-