aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/sharedfile
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/sharedfile')
-rw-r--r--src/modules/sharedfile/libkvisharedfile.cpp100
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")