Changeset View
Changeset View
Standalone View
Standalone View
smb/kio_smb.cpp
Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Line(s) | |||||
82 | } | 82 | } | ||
83 | 83 | | |||
84 | void SMBSlave::virtual_hook(int id, void *data) { | 84 | void SMBSlave::virtual_hook(int id, void *data) { | ||
85 | switch(id) { | 85 | switch(id) { | ||
86 | case SlaveBase::GetFileSystemFreeSpace: { | 86 | case SlaveBase::GetFileSystemFreeSpace: { | ||
87 | QUrl *url = static_cast<QUrl *>(data); | 87 | QUrl *url = static_cast<QUrl *>(data); | ||
88 | fileSystemFreeSpace(*url); | 88 | fileSystemFreeSpace(*url); | ||
89 | } break; | 89 | } break; | ||
90 | case SlaveBase::Truncate: { | ||||
91 | auto length = static_cast<KIO::filesize_t *>(data); | ||||
92 | truncate(*length); | ||||
93 | } break; | ||||
90 | default: { | 94 | default: { | ||
91 | SlaveBase::virtual_hook(id, data); | 95 | SlaveBase::virtual_hook(id, data); | ||
92 | } break; | 96 | } break; | ||
93 | } | 97 | } | ||
94 | } | 98 | } | ||
95 | 99 | | |||
96 | //=========================================================================== | 100 | //=========================================================================== | ||
97 | int Q_DECL_EXPORT kdemain( int argc, char **argv ) | 101 | int Q_DECL_EXPORT kdemain( int argc, char **argv ) | ||
Show All 16 Lines |