Class sh::ui::qt::QtActionExecutionInfoDialog¶
-
class
sh::ui::qt
::
QtActionExecutionInfoDialog
: public QDialog, public sh::ui::ActionExecutionInfoDialog¶ Qt progress dialog for action executions.
Public Types
Public Functions
-
QtActionExecutionInfoDialog
(sh::actions::ActionExecutionInfo *info, QWidget *parent = 0)¶
-
~QtActionExecutionInfoDialog
()¶
-
void
setDetails
(QString fv, QString fob, QString tv, QString tob)¶ Sets the item details text (‘from a/foo.jpg’, ‘to b/foo.jpg’). .
-
void
setHead
(QString txt)¶ Sets the header text. .
-
void
setProgress
(bool isDeterminate, quint64 done, quint64 all, QString text)¶ Sets the progress. .
-
int
messageBox
(QString text, QList<QString> answers, QString icon = QString(), int defaultanswer = -1, int cancelanswer = -1, QList<QString> answericons = QList<QString>())¶
-
int
inputBox
(QString text, QList<QString> answers, QString *value, QString icon = QString(), int defaultanswer = -1, int cancelanswer = -1, int valuePreselectFrom = -1, int valuePreselectTo = -1)¶
-
int
multilineInputBox
(QString text, QList<QString> answers, QString *value, QString icon = QString(), int defaultanswer = -1, int cancelanswer = -1)¶
-
int
simpleChooserGridform
(QString text, GridformEntries *entries, QStringList answers, int defaultanswer = -1, int cancelanswer = -1)¶
-
bool
credentialsDialog
(QString text, bool showDomain, bool showUsername, bool showPassword, bool showAnonymous, bool showRemember, QString *domain, QString *username, QString *password, bool *isAnonymous, bool *isRemember)¶
-
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)¶
-
void
setLogicallyVisible
(bool v)¶ Sets if this dialog is logically visible (i.e. set visible by the action). .
-
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. .
-
bool
isLogicallyVisible
()¶ Returns 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).
-
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)¶
Private Functions
-
void
_computevisibility
()¶
Private Members
-
sh::ui::qt::feedbackpanels::FeedbackPanel *
currentFeedbackPanel
= 0¶
-