Changeset View
Changeset View
Standalone View
Standalone View
kcms/desktoppaths/globalpaths.h
Show All 35 Lines | |||||
36 | #include <QUrl> | 36 | #include <QUrl> | ||
37 | 37 | | |||
38 | class QFormLayout; | 38 | class QFormLayout; | ||
39 | class KJob; | 39 | class KJob; | ||
40 | class KUrlRequester; | 40 | class KUrlRequester; | ||
41 | 41 | | |||
42 | namespace KIO { class Job; } | 42 | namespace KIO { class Job; } | ||
43 | 43 | | |||
44 | class DesktopPathsSettings; | ||||
45 | | ||||
44 | //----------------------------------------------------------------------------- | 46 | //----------------------------------------------------------------------------- | ||
45 | // The "Path" Tab contains : | 47 | // The "Path" Tab contains : | ||
46 | // The paths for Desktop, Autostart and Documents | 48 | // The paths for Desktop, Autostart and Documents | ||
47 | 49 | | |||
48 | class DesktopPathConfig : public KCModule | 50 | class DesktopPathConfig : public KCModule | ||
49 | { | 51 | { | ||
50 | Q_OBJECT | 52 | Q_OBJECT | ||
51 | public: | 53 | public: | ||
52 | DesktopPathConfig( QWidget *parent, const QVariantList &args ); | 54 | DesktopPathConfig( QWidget *parent, const QVariantList &args ); | ||
53 | void load() override; | 55 | void load() override; | ||
54 | void save() override; | 56 | void save() override; | ||
55 | void defaults() override; | 57 | void defaults() override; | ||
56 | 58 | | |||
57 | private Q_SLOTS: | 59 | private Q_SLOTS: | ||
58 | void slotEntries( KIO::Job * job, const KIO::UDSEntryList& list); | 60 | void slotEntries( KIO::Job * job, const KIO::UDSEntryList& list); | ||
59 | 61 | | |||
60 | private: | 62 | private: | ||
61 | KUrlRequester* addRow(QFormLayout *lay, const QString& label, const QString& whatsThis); | 63 | KUrlRequester* addRow(QFormLayout *lay, const QString& label, const QString& whatsThis); | ||
62 | bool xdgSavePath(KUrlRequester* ur, const QUrl& currentUrl, const char* xdgKey, const QString& type); | 64 | bool xdgSavePath(KUrlRequester* ur, const QUrl& currentUrl, const char* xdgKey, const QString& type); | ||
63 | 65 | | |||
66 | DesktopPathsSettings *m_pathsSettings; | ||||
67 | | ||||
64 | // Desktop Paths | 68 | // Desktop Paths | ||
65 | KUrlRequester *urDesktop; | 69 | KUrlRequester *urDesktop; | ||
66 | KUrlRequester *urAutostart; | 70 | KUrlRequester *urAutostart; | ||
67 | KUrlRequester *urDocument; | 71 | KUrlRequester *urDocument; | ||
68 | KUrlRequester *urDownload; | 72 | KUrlRequester *urDownload; | ||
69 | KUrlRequester *urMovie; | 73 | KUrlRequester *urMovie; | ||
70 | KUrlRequester *urPicture; | 74 | KUrlRequester *urPicture; | ||
71 | KUrlRequester *urMusic; | 75 | KUrlRequester *urMusic; | ||
Show All 12 Lines |