kfilesharedlg.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef kfilesharedlg_h
00021
#define kfilesharedlg_h
00022
00023
#include <kpropertiesdialog.h>
00024
class QVBoxLayout;
00025
class QRadioButton;
00026
class QPushButton;
00027
00033 class KIO_EXPORT KFileSharePropsPlugin :
public KPropsDlgPlugin
00034 {
00035 Q_OBJECT
00036
public:
00037 KFileSharePropsPlugin(
KPropertiesDialog *_props );
00038
virtual ~KFileSharePropsPlugin();
00039
00045
virtual void applyChanges();
00046
00047
static bool supports(
const KFileItemList& items );
00048
00049
QWidget* page()
const;
00050
00051
protected slots:
00052
void slotConfigureFileSharing();
00053
void slotConfigureFileSharingDone();
00054
00055
private:
00056
void init();
00057
bool setShared(
const QString&path,
bool shared );
00058
00059
QWidget *m_widget;
00060
QRadioButton *m_rbShare;
00061
QRadioButton *m_rbUnShare;
00062
QPushButton *m_pbConfig;
00063
class Private;
00064 Private *d;
00065 };
00066
00067
#endif
This file is part of the documentation for kio Library Version 3.4.0.