1 /* This file is part of the KDE project
2    Copyright (c) 2001 David Faure <faure@kde.org>
3    Copyright (c) 2001 Laurent Montel <lmontel@mandrakesoft.com>
4 
5    This library is free software; you can redistribute it and/or
6    modify it under the terms of the GNU Library General Public
7    License version 2 as published by the Free Software Foundation.
8 
9    This library is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12    Library General Public License for more details.
13 
14    You should have received a copy of the GNU Library General Public License
15    along with this library; see the file COPYING.LIB.  If not, write to
16    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
17    Boston, MA 02110-1301, USA.
18 */
19 
20 #ifndef KFILESHAREPRIVATE_H
21 #define KFILESHAREPRIVATE_H
22 
23 #include <QObject>
24 class KDirWatch;
25 
26 /**
27  * @internal
28  * Do not use, ever.
29  */
30 class KFileSharePrivate : public QObject
31 {
32     Q_OBJECT
33 
34 public:
35     KFileSharePrivate();
36     ~KFileSharePrivate() override;
37     KDirWatch *m_watchFile;
38     static KFileSharePrivate *self();
39 protected Q_SLOTS: // this is why this class needs to be in the .h
40     void slotFileChange(const QString &);
41 };
42 
43 #endif
44 
45