Class sh::ui::qt::feedbackpanels::UnixPermissions

class sh::ui::qt::feedbackpanels::UnixPermissions : public sh::ui::qt::feedbackpanels::FeedbackPanel

FeedbackPanel for setting one set of unix filesystem permissions.

Public Functions

UnixPermissions(QWidget *parent = 0)
~UnixPermissions()
void cancelRequested()
void setflags(bool userMayRead, bool userMayWrite, bool userMayExecute, bool groupMayRead, bool groupMayWrite, bool groupMayExecute, bool othersMayRead, bool othersMayWrite, bool othersMayExecute, bool sticky, bool setuid, bool setgid)
void setusers(QStringList users, QString selecteduser)
void setgroups(QStringList groups, QString selectedgroup)
bool isClosed()
void waitUntilClosed()
int preferredHeight()

Public Members

bool accepted
bool userMayRead
bool userMayWrite
bool userMayExecute
bool groupMayRead
bool groupMayWrite
bool groupMayExecute
bool othersMayRead
bool othersMayWrite
bool othersMayExecute
bool sticky
bool setuid
bool setgid
QString user
QString group

Signals

void wasClosed()

Private Members

Ui::UnixPermissions *ui

Private Slots

void on_pushButton_clicked()
void on_pushButton_2_clicked()