diff options
| -rw-r--r-- | src/homepage.cpp | 19 | ||||
| -rw-r--r-- | src/previewimage.cpp | 18 | ||||
| -rw-r--r-- | src/previewimage.h | 2 | 
3 files changed, 20 insertions, 19 deletions
| diff --git a/src/homepage.cpp b/src/homepage.cpp index 7d93216c..1328fc8d 100644 --- a/src/homepage.cpp +++ b/src/homepage.cpp @@ -115,15 +115,9 @@ QString HomePage::fillFavorites()      QString speed;      for(int i=0; i<8; ++i)      { -        QString text = names.at(i); -        if(text.length() > 23) -        { -            text.truncate(20); -            text += "..."; -        }          speed += "<div class=\"thumbnail\">";          speed += "<object type=\"application/image-preview\" data=\"" + urls.at(i) + "\" >"; -        speed += "<param name=\"title\" value=\"" + text + "\" />"; +        speed += "<param name=\"title\" value=\"" + names.at(i) + "\" />";          speed += "<param name=\"index\" value=\"" + QString::number(i) + "\" />";          speed += "<param name=\"isFavorite\" value=\"true\" />";          speed += "</object>"; @@ -146,7 +140,7 @@ QString HomePage::lastVisitedSites()          last += "<object type=\"application/image-preview\" data=\"" + it.url +  "\" >";          last += "</object>";          last += "<br />"; -        last += "<a href=\"" + it.url + "\">" + it.url + "</a></div>"; +        last += "<a href=\"" + it.url + "\">" + it.title + "</a></div>";      }      return last; @@ -282,16 +276,9 @@ QString HomePage::fillClosedTabs()      Q_FOREACH( const HistoryItem &item, links)      { -        QString text = item.title; -        if(text.length() > 20) -        { -            text.truncate(17); -            text += "..."; -        } -          closed += "<div class=\"thumbnail\">";          closed += "<object type=\"application/image-preview\" data=\"" + item.url + "\" >"; -        closed += "<param name=\"title\" value=\"" + text + "\" />"; +        closed += "<param name=\"title\" value=\"" + item.title + "\" />";          closed += "</object>";          closed += "</div>";    } diff --git a/src/previewimage.cpp b/src/previewimage.cpp index 724d3744..b90a4720 100644 --- a/src/previewimage.cpp +++ b/src/previewimage.cpp @@ -102,6 +102,7 @@ void PreviewImage::loadUrlPreview(const QUrl& url)      {          m_pixmap.load(m_savePath);          m_imageLabel->setPixmap(m_pixmap); +        checkTitle();          m_textLabel->setText(m_title);      }      else @@ -131,6 +132,7 @@ void PreviewImage::snapFinished()      m_pixmap = ws->previewImage();      m_imageLabel->setPixmap(m_pixmap); +    checkTitle();      m_textLabel->setText(m_title);  //     kDebug() << "m_pixmap: " << m_pixmap.size(); @@ -167,6 +169,7 @@ void PreviewImage::showEmptyPreview()      m_imageLabel->clear();      m_textLabel->clear(); +    QHBoxLayout *layout = new QHBoxLayout(m_imageLabel);      m_button = new QToolButton(m_imageLabel);      m_button->setDefaultAction(historyMenu());      m_button->setPopupMode(QToolButton::InstantPopup); @@ -174,9 +177,8 @@ void PreviewImage::showEmptyPreview()      m_button->setText(i18n("Add Preview"));      m_button->setAutoRaise(true);      m_button->setIconSize(QSize(48, 48)); -    m_button->show(); -     -//     m_textLabel->setText( i18n("Add Preview") ); +    layout->addWidget(m_button); +    m_imageLabel->setLayout(layout);  } @@ -333,3 +335,13 @@ QString PreviewImage::guessNameFromUrl(QUrl url)      return name;  } + + +void PreviewImage::checkTitle() +{ +    if(m_title.length() > 23) +    { +        m_title.truncate(20); +        m_title += "..."; +    } +} diff --git a/src/previewimage.h b/src/previewimage.h index b8ef1f4c..d7f4d2aa 100644 --- a/src/previewimage.h +++ b/src/previewimage.h @@ -70,6 +70,8 @@ protected:      void showEmptyPreview();  private: +    void checkTitle(); +          QPixmap m_pixmap;      WebSnap *ws; | 
