bool PreviewPane::setItem(CatItem it, bool justTesting) { m_item = it; m_loadType = UNKNOWN_HTML; if(!justTesting){ settings()->setFontSize(QWebSettings::MinimumFontSize,18); settings()->setFontSize(QWebSettings::MinimumLogicalFontSize,18); settings()->setFontSize(QWebSettings::DefaultFontSize,18); settings()->setFontSize(QWebSettings::DefaultFixedFontSize,18); // QString styleSheetPath = (USER_APP_DIR + BROWSER_OPTION_DIR + BROWSER_STYLE_SHEET); QString styleSheetPath = m_item.getPreviewCSSPath(); settings()->setUserStyleSheetUrl(QUrl(styleSheetPath)); } if(justTesting ){ if((int)it.getTagLevel() >=(int)CatItem::KEY_WORD){ return false; } if(it.getItemType() == CatItem::LOCAL_DATA_FOLDER){ return false; } QFileInfo f(it.getPath()); if(f.isDir()){ return false; } } if(!justTesting){ setVisible(false); } if(it.hasLabel(PREVIEW_URL_KEY)){ if(!justTesting){ QUrl url(it.getCustomString(PREVIEW_URL_KEY)); qDebug() << "setting url:" << url.toString(); setUrl(url); load(url); loadingStart(); } return true; } else if(it.hasLabel(FIREFOX_PLUGIN_NAME) && !it.hasLabel(STREAM_SOURCE_PATH)){ if(!justTesting){ setHtml (HTTP_CONTENT_LOADING_MSG); QUrl url = it.previewUrl(); qDebug() << "setting url:" << url.toString(); //startGettingUrlHtml(url); setUrl(url); load(url); loadingStart(); //setReaderScript(true); connect(this, SIGNAL(loadProgress(int)),this, SLOT(progressLoading(int))); } return true; } else if(it.getMimeType() == DEFAULT_HTML_MIME_TYPE &&
ItemRep::ItemRep(CatItem it, Tuple internalId, int change_count, short nthPiece, bool nameFromDescript){ Q_ASSERT(!it.isEmpty()); matchType = it.getMatchType(); matchIndex = it.getMatchIndex(); //description = it.fullDescription; m_internalId = internalId; m_name = it.getName(); Q_ASSERT(!m_name.isEmpty()); //Q_ASSERT(it.getFullWeight()); totalWeight = it.getFullWeight(); change_cn = change_count; l_to_match = -1; skip_m = false; this->itemType = it.getItemType(); //change_cn = 0; m_nthPiece= nthPiece; m_name_from_description=nameFromDescript; }