diff options
Diffstat (limited to 'src/modules/sharedfile')
| -rw-r--r-- | src/modules/sharedfile/libkvisharedfile.cpp | 100 |
1 files changed, 49 insertions, 51 deletions
diff --git a/src/modules/sharedfile/libkvisharedfile.cpp b/src/modules/sharedfile/libkvisharedfile.cpp index 6ac2c0dae..ba60faf9a 100644 --- a/src/modules/sharedfile/libkvisharedfile.cpp +++ b/src/modules/sharedfile/libkvisharedfile.cpp @@ -35,10 +35,8 @@ #include <time.h> - extern KVIRC_API KviSharedFilesManager * g_pSharedFilesManager; - /* @doc: sharedfile.add @type: @@ -74,19 +72,20 @@ extern KVIRC_API KviSharedFilesManager * g_pSharedFilesManager; static bool sharedfile_kvs_cmd_add(KviKvsModuleCommandCall * c) { - QString szFileName,szUserMask; + QString szFileName, szUserMask; KVSM_PARAMETERS_BEGIN(c) - KVSM_PARAMETER("filename",KVS_PT_NONEMPTYSTRING,0,szFileName) - KVSM_PARAMETER("user_mask",KVS_PT_NONEMPTYSTRING,KVS_PF_OPTIONAL,szUserMask) + KVSM_PARAMETER("filename", KVS_PT_NONEMPTYSTRING, 0, szFileName) + KVSM_PARAMETER("user_mask", KVS_PT_NONEMPTYSTRING, KVS_PF_OPTIONAL, szUserMask) KVSM_PARAMETERS_END(c) if(!KviFileUtils::isReadable(szFileName)) { - c->warning(__tr2qs_ctx("The file '%Q' is not readable","sharedfileswindow"),&szFileName); + c->warning(__tr2qs_ctx("The file '%Q' is not readable", "sharedfileswindow"), &szFileName); return true; } - if(szUserMask.isEmpty())szUserMask="*!*@*"; + if(szUserMask.isEmpty()) + szUserMask = "*!*@*"; KviIrcMask u(szUserMask); QString szm; @@ -94,37 +93,38 @@ static bool sharedfile_kvs_cmd_add(KviKvsModuleCommandCall * c) kvs_int_t timeout = 0; - if(KviKvsVariant * v = c->switches()->find('t',"timeout")) + if(KviKvsVariant * v = c->switches()->find('t', "timeout")) { if(!v->asInteger(timeout)) { - c->warning(__tr2qs_ctx("Invalid timeout, ignoring","sharedfileswindow")); + c->warning(__tr2qs_ctx("Invalid timeout, ignoring", "sharedfileswindow")); timeout = 0; } } QString szVisibleName = szFileName; - KviQString::cutToLast(szVisibleName,'/'); + KviQString::cutToLast(szVisibleName, '/'); - if(KviKvsVariant * n = c->switches()->find('n',"name")) + if(KviKvsVariant * n = c->switches()->find('n', "name")) { QString tmp; n->asString(tmp); if(tmp.isEmpty()) { - c->warning(__tr2qs_ctx("Invalid visible name: using default","sharedfileswindow")); - } else szVisibleName = tmp; + c->warning(__tr2qs_ctx("Invalid visible name: using default", "sharedfileswindow")); + } + else + szVisibleName = tmp; } - if(!g_pSharedFilesManager->addSharedFile(szVisibleName,szFileName,szUserMask,timeout)) + if(!g_pSharedFilesManager->addSharedFile(szVisibleName, szFileName, szUserMask, timeout)) { - c->warning(__tr2qs_ctx("Oops! Failed to add the sharedfile...","sharedfileswindow")); + c->warning(__tr2qs_ctx("Oops! Failed to add the sharedfile...", "sharedfileswindow")); } return true; } - /* @doc: sharedfile.remove @type: @@ -147,22 +147,20 @@ static bool sharedfile_kvs_cmd_add(KviKvsModuleCommandCall * c) static bool sharedfile_kvs_cmd_remove(KviKvsModuleCommandCall * c) { - QString szVisibleName,szUserMask; + QString szVisibleName, szUserMask; kvs_uint_t uSize; KVSM_PARAMETERS_BEGIN(c) - KVSM_PARAMETER("visible_name",KVS_PT_NONEMPTYSTRING,0,szVisibleName) - KVSM_PARAMETER("user_mask",KVS_PT_NONEMPTYSTRING,0,szUserMask) - KVSM_PARAMETER("filesize",KVS_PT_UINT,KVS_PF_OPTIONAL,uSize) + KVSM_PARAMETER("visible_name", KVS_PT_NONEMPTYSTRING, 0, szVisibleName) + KVSM_PARAMETER("user_mask", KVS_PT_NONEMPTYSTRING, 0, szUserMask) + KVSM_PARAMETER("filesize", KVS_PT_UINT, KVS_PF_OPTIONAL, uSize) KVSM_PARAMETERS_END(c) - if(!g_pSharedFilesManager->removeSharedFile(szVisibleName,szUserMask,uSize)) - c->warning(__tr2qs_ctx("No sharedfile with visible name '%Q' and user mask '%Q'","sharedfileswindow"),&szVisibleName,&szUserMask); + if(!g_pSharedFilesManager->removeSharedFile(szVisibleName, szUserMask, uSize)) + c->warning(__tr2qs_ctx("No sharedfile with visible name '%Q' and user mask '%Q'", "sharedfileswindow"), &szVisibleName, &szUserMask); return true; } - - /* @doc: sharedfile.clear @type: @@ -187,7 +185,6 @@ static bool sharedfile_kvs_cmd_clear(KviKvsModuleCommandCall *) return true; } - /* @doc: sharedfile.list @type: @@ -208,20 +205,20 @@ static bool sharedfile_kvs_cmd_clear(KviKvsModuleCommandCall *) static bool sharedfile_kvs_cmd_list(KviKvsModuleCommandCall * c) { - KviPointerHashTableIterator<QString,KviSharedFileList> it(*(g_pSharedFilesManager->sharedFileListDict())); + KviPointerHashTableIterator<QString, KviSharedFileList> it(*(g_pSharedFilesManager->sharedFileListDict())); int idx = 0; while(KviSharedFileList * l = it.current()) { - for(KviSharedFile * o = l->first();o;o = l->next()) + for(KviSharedFile * o = l->first(); o; o = l->next()) { - c->window()->output(KVI_OUT_NONE,"%c%d. %s", - KviControlCodes::Bold,idx + 1,it.currentKey().toUtf8().data()); - c->window()->output(KVI_OUT_NONE,__tr2qs_ctx("File: %s (%u bytes)","sharedfileswindow"), - o->absFilePath().toUtf8().data(),o->fileSize()); - c->window()->output(KVI_OUT_NONE,__tr2qs_ctx("Mask: %s","sharedfileswindow"), - o->userMask().toUtf8().data()); + c->window()->output(KVI_OUT_NONE, "%c%d. %s", + KviControlCodes::Bold, idx + 1, it.currentKey().toUtf8().data()); + c->window()->output(KVI_OUT_NONE, __tr2qs_ctx("File: %s (%u bytes)", "sharedfileswindow"), + o->absFilePath().toUtf8().data(), o->fileSize()); + c->window()->output(KVI_OUT_NONE, __tr2qs_ctx("Mask: %s", "sharedfileswindow"), + o->userMask().toUtf8().data()); if(o->expireTime() > 0) { int secs = ((int)(o->expireTime())) - ((int)(time(0))); @@ -229,8 +226,8 @@ static bool sharedfile_kvs_cmd_list(KviKvsModuleCommandCall * c) secs = secs % 3600; int mins = secs / 60; secs = secs % 60; - c->window()->output(KVI_OUT_NONE,__tr2qs_ctx("Expires in %d hours %d minutes %d seconds","sharedfileswindow"), - hour,mins,secs); + c->window()->output(KVI_OUT_NONE, __tr2qs_ctx("Expires in %d hours %d minutes %d seconds", "sharedfileswindow"), + hour, mins, secs); } ++idx; } @@ -239,8 +236,10 @@ static bool sharedfile_kvs_cmd_list(KviKvsModuleCommandCall * c) //#warning "FIND A BETTER KVI_OUT_*" - if(idx == 0)c->window()->outputNoFmt(KVI_OUT_NONE,__tr2qs_ctx("No active file sharedfile","sharedfileswindow")); - else c->window()->output(KVI_OUT_NONE,__tr2qs_ctx("Total: %d sharedfile","sharedfileswindow"),idx); + if(idx == 0) + c->window()->outputNoFmt(KVI_OUT_NONE, __tr2qs_ctx("No active file sharedfile", "sharedfileswindow")); + else + c->window()->output(KVI_OUT_NONE, __tr2qs_ctx("Total: %d sharedfile", "sharedfileswindow"), idx); return true; } @@ -248,10 +247,10 @@ static bool sharedfile_kvs_cmd_list(KviKvsModuleCommandCall * c) static bool sharedfile_module_init(KviModule * m) { - KVSM_REGISTER_SIMPLE_COMMAND(m,"add",sharedfile_kvs_cmd_add); - KVSM_REGISTER_SIMPLE_COMMAND(m,"remove",sharedfile_kvs_cmd_remove); - KVSM_REGISTER_SIMPLE_COMMAND(m,"list",sharedfile_kvs_cmd_list); - KVSM_REGISTER_SIMPLE_COMMAND(m,"clear",sharedfile_kvs_cmd_clear); + KVSM_REGISTER_SIMPLE_COMMAND(m, "add", sharedfile_kvs_cmd_add); + KVSM_REGISTER_SIMPLE_COMMAND(m, "remove", sharedfile_kvs_cmd_remove); + KVSM_REGISTER_SIMPLE_COMMAND(m, "list", sharedfile_kvs_cmd_list); + KVSM_REGISTER_SIMPLE_COMMAND(m, "clear", sharedfile_kvs_cmd_clear); return true; } @@ -267,13 +266,12 @@ static bool sharedfile_module_cleanup(KviModule *) } KVIRC_MODULE( - "SharedFiles", // module name - "4.0.0", // module version - "Copyright (C) 2000-2003 Szymon Stefanek (pragma at kvirc dot net)", // author & (C) - "User interface to the file sharing system", - sharedfile_module_init, - sharedfile_module_can_unload, - 0, - sharedfile_module_cleanup, - "sharedfileswindow" -) + "SharedFiles", // module name + "4.0.0", // module version + "Copyright (C) 2000-2003 Szymon Stefanek (pragma at kvirc dot net)", // author & (C) + "User interface to the file sharing system", + sharedfile_module_init, + sharedfile_module_can_unload, + 0, + sharedfile_module_cleanup, + "sharedfileswindow") |
