21 #ifndef ksambashare_p_h 22 #define ksambashare_p_h 24 #include <QtCore/QMap> 42 static int runProcess(
const QString &progName,
const QStringList &args,
43 QByteArray &stdOut, QByteArray &stdErr);
71 QString userSharePath;
QList< KSambaShareData > getSharesByPath(const QString &path) const
bool isShareNameValid(const QString &name) const
void _k_slotFileChange(const QString &path)
KSambaSharePrivate(KSambaShare *parent)
const char * name(StandardAction id)
This class represents a Samba user share.
KSambaShareData::UserShareError guestsAllowed(const KSambaShareData::GuestPermission &guestok) const
KSambaShareData::UserShareError remove(const KSambaShareData &shareName) const
QStringList sharedDirs() const
KSambaShareData getShareByName(const QString &shareName) const
static QString testparmParamValue(const QString ¶meterName)
bool isShareNameAvailable(const QString &name) const
static bool isSambaInstalled()
bool isDirectoryShared(const QString &path) const
QStringList shareNames() const
KSambaShareData::UserShareError isPathValid(const QString &path) const
QByteArray getNetUserShareInfo()
static int runProcess(const QString &progName, const QStringList &args, QByteArray &stdOut, QByteArray &stdErr)
KSambaShareData::UserShareError add(const KSambaShareData &shareData)
KSambaShareData::UserShareError isAclValid(const QString &acl) const
This class lists Samba user shares and monitors them for addition, update and removal.