alias(ktm::classes::main)
{
- objects.killClass -q ktm::main
class(ktm::main,object)
{
constructor()
init()
{
@$firstTimeRun()
- @%kvinet_http=$new(KvsHttp,$$)
+ @%kvinet_http=$new(ktm::http,$$)
// connect signal done to themePageLoaded slot
objects.connect @%kvinet_http done $$ themesMainPageLoaded
@%kvinet_http->$setHost("www.kvirc.net")
@%page=@%kvinet_http->$page()
file.write $file.localdir(themes.html) @%page
delete @%kvinet_http
- @%kvinet_http=$new(KvsHttp,$$)
+ @%kvinet_http=$new(ktm::http,$$)
@%kvinet_http->$setHost("www.kvirc.net")
+ echo new http
$ktm::functions::createInfoThemesList(@%page,@%themesList)
@$getRemotePreviews
objects.connect @%kvinet_http dataReadProgress @%mainDialog SETpb
{
if($sw(r,rebuild)){
echo rebuild classes
- foreach(%instance,$objects.instances(ktm::main)) delete -i %instance
+ if ($classDefined(ktm::main))
+ foreach(%instance,$objects.instances(ktm::main)) delete -i %instance
ktm::classes::register
}
$ktm::instance->$init()