KIO
#include <ksambashare.h>
Signals | |
void | changed () |
Public Member Functions | |
virtual | ~KSambaShare () |
KSambaShareData | getShareByName (const QString &name) const |
QList< KSambaShareData > | getSharesByPath (const QString &path) const |
bool | isDirectoryShared (const QString &path) const |
bool | isShareNameAvailable (const QString &name) const |
QStringList | sharedDirectories () const |
QStringList | shareNames () const |
QString | smbConfPath () const |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | event (QEvent *e) |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Static Public Member Functions | |
static KSambaShare * | instance () |
Static Public Member Functions inherited from QObject | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Additional Inherited Members | |
Protected Member Functions inherited from QObject | |
bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const char *signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const char *signal) |
int | receivers (const char *signal) const |
QObject * | sender () const |
int | senderSignalIndex () const |
virtual void | timerEvent (QTimerEvent *event) |
Static Protected Member Functions inherited from QObject | |
QByteArray | normalizeSignalSlot (const char *signalSlot) |
Properties inherited from QObject | |
objectName | |
Detailed Description
This class lists Samba user shares and monitors them for addition, update and removal.
Singleton class, call instance() to get an instance.
Definition at line 33 of file ksambashare.h.
Constructor & Destructor Documentation
|
virtual |
Definition at line 447 of file ksambashare.cpp.
Member Function Documentation
|
signal |
Emitted when a share is updated, added or removed.
KSambaShareData KSambaShare::getShareByName | ( | const QString & | name | ) | const |
Returns the KSambaShareData object of the share name.
- Parameters
-
name the share name.
- Returns
the
KSambaShareData object that matches the name.-
an
empty KSambaShareData object if there isn't match for the name.
- Since
- 4.7
Definition at line 486 of file ksambashare.cpp.
QList< KSambaShareData > KSambaShare::getSharesByPath | ( | const QString & | path | ) | const |
Returns a list of KSambaShareData matching the path.
- Parameters
-
path the path that wants to get KSambaShareData object.
- Returns
the
QList of KSambaShareData objects that matches the path.-
an
empty QList if there aren't matches for the given path.
- Since
- 4.7
Definition at line 492 of file ksambashare.cpp.
|
static |
- Returns
- the one and only instance of KSambaShare.
Definition at line 498 of file ksambashare.cpp.
Whether or not the given path is shared by Samba.
- Parameters
-
path the path to check if it is shared by Samba.
- Returns
- whether the given path is shared by Samba.
Definition at line 462 of file ksambashare.cpp.
Tests that a share name is valid and does not conflict with system users names or shares.
- Parameters
-
name the share name.
- Returns
- whether the given name is already being used or not.
- Since
- 4.7
Definition at line 468 of file ksambashare.cpp.
QStringList KSambaShare::sharedDirectories | ( | ) | const |
Returns a list of all directories shared by local users in Samba.
The resulting list is not sorted.
- Returns
- a list of all directories shared by Samba.
Definition at line 480 of file ksambashare.cpp.
QStringList KSambaShare::shareNames | ( | ) | const |
Returns the list of available shares.
- Returns
a
QStringList containing the user shares names.-
an
empty list if there aren't user shared directories.
- Since
- 4.7
Definition at line 474 of file ksambashare.cpp.
QString KSambaShare::smbConfPath | ( | ) | const |
Returns the path to the used smb.conf file or empty string if no file was found.
- Returns
the
path to the smb.conf file
Definition at line 456 of file ksambashare.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:55 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.