KonqSideBarWebModule::KonqSideBarWebModule(TDEInstance *instance, TQObject *parent, TQWidget *widgetParent, TQString &desktopName, const char* name) : KonqSidebarPlugin(instance, parent, widgetParent, desktopName, name) { _htmlPart = new TDEHTMLSideBar(universalMode()); connect(_htmlPart, TQT_SIGNAL(reload()), this, TQT_SLOT(reload())); connect(_htmlPart, TQT_SIGNAL(completed()), this, TQT_SLOT(pageLoaded())); connect(_htmlPart, TQT_SIGNAL(setWindowCaption(const TQString&)), this, TQT_SLOT(setTitle(const TQString&))); connect(_htmlPart, TQT_SIGNAL(openURLRequest(const TQString&, KParts::URLArgs)), this, TQT_SLOT(urlClicked(const TQString&, KParts::URLArgs))); connect(_htmlPart->browserExtension(), TQT_SIGNAL(openURLRequest(const KURL&, const KParts::URLArgs&)), this, TQT_SLOT(formClicked(const KURL&, const KParts::URLArgs&))); connect(_htmlPart, TQT_SIGNAL(setAutoReload()), this, TQT_SLOT( setAutoReload() )); connect(_htmlPart, TQT_SIGNAL(openURLNewWindow(const TQString&, KParts::URLArgs)), this, TQT_SLOT(urlNewWindow(const TQString&, KParts::URLArgs))); connect(_htmlPart, TQT_SIGNAL(submitFormRequest(const char*,const TQString&,const TQByteArray&,const TQString&,const TQString&,const TQString&)), this, TQT_SIGNAL(submitFormRequest(const char*,const TQString&,const TQByteArray&,const TQString&,const TQString&,const TQString&))); _desktopName = desktopName; KSimpleConfig ksc(_desktopName); ksc.setGroup("Desktop Entry"); reloadTimeout = ksc.readNumEntry("Reload", 0); _url = ksc.readPathEntry("URL"); _htmlPart->openURL(_url ); // Must load this delayed TQTimer::singleShot(0, this, TQT_SLOT(loadFavicon())); }
KonqSideBarWebModule::KonqSideBarWebModule(const KComponentData &componentData, QWidget *parent, const KConfigGroup& configGroup) : KonqSidebarModule(componentData, parent, configGroup) { _htmlPart = new KHTMLSideBar(); _htmlPart->setAutoDeletePart(false); connect(_htmlPart, SIGNAL(reload()), this, SLOT(reload())); connect(_htmlPart, SIGNAL(completed()), this, SLOT(pageLoaded())); connect(_htmlPart, SIGNAL(setWindowCaption(QString)), this, SLOT(setTitle(QString))); connect(_htmlPart, SIGNAL(openUrlRequest(QString,KParts::OpenUrlArguments,KParts::BrowserArguments)), this, SLOT(urlClicked(QString,KParts::OpenUrlArguments,KParts::BrowserArguments))); connect(_htmlPart->browserExtension(), SIGNAL(openUrlRequest(KUrl,KParts::OpenUrlArguments,KParts::BrowserArguments)), this, SLOT(formClicked(KUrl,KParts::OpenUrlArguments,KParts::BrowserArguments)) ); connect(_htmlPart, SIGNAL(setAutoReload()), this, SLOT(setAutoReload())); connect(_htmlPart, SIGNAL(openUrlNewWindow(QString,KParts::OpenUrlArguments,KParts::BrowserArguments,KParts::WindowArgs)), this, SLOT(urlNewWindow(QString,KParts::OpenUrlArguments,KParts::BrowserArguments,KParts::WindowArgs))); connect(_htmlPart, SIGNAL(submitFormRequest(const char*,QString,QByteArray,QString,QString,QString)), this, SIGNAL(submitFormRequest(const char*,QString,QByteArray,QString,QString,QString))); reloadTimeout = configGroup.readEntry("Reload", 0); _url = configGroup.readPathEntry("URL", QString()); _htmlPart->openUrl(_url ); // Must load this delayed QTimer::singleShot(0, this, SLOT(loadFavicon())); }