From e5e8916773a45a6d4f35fcb5cf6dec594e6726c4 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Mon, 19 Oct 2009 15:59:10 +0200 Subject: Fixing thumbs position --- data/home.html | 20 +------------------- src/homepage.cpp | 13 +++++-------- src/mainwindow.cpp | 2 +- src/previewimage.cpp | 32 ++++++++++++-------------------- src/previewimage.h | 4 +++- 5 files changed, 22 insertions(+), 49 deletions(-) diff --git a/data/home.html b/data/home.html index d7ae7c87..15cb3b34 100644 --- a/data/home.html +++ b/data/home.html @@ -106,28 +106,10 @@ vertical-align: middle; .thumbnail { text-align: center; float:left; -width: 25%; -min-width: 235px; -margin-bottom: 3%; +margin-bottom: 7%; cursor: pointer; } -/*.thumbnail { - background: url(%2/bg.png) no-repeat; -text-align: center; -padding: 14px 16px; --webkit-background-size: 100% 100%; --webkit-background-clip: padding; -cursor: pointer; -}*/ -/*.thumbnail a { -display: block; -text-align: center; -color: #767676; -font-size: 0.8em; -text-decoration:none; -}*/ - /* -------------------------------------------------------- */ /* Bookmarks page*/ diff --git a/src/homepage.cpp b/src/homepage.cpp index 9a15f249..7d93216c 100644 --- a/src/homepage.cpp +++ b/src/homepage.cpp @@ -116,14 +116,13 @@ QString HomePage::fillFavorites() for(int i=0; i<8; ++i) { QString text = names.at(i); - if(text.length() > 20) + if(text.length() > 23) { - text.truncate(17); + text.truncate(20); text += "..."; } speed += "
"; - speed += ""; + speed += ""; speed += ""; speed += ""; speed += ""; @@ -144,8 +143,7 @@ QString HomePage::lastVisitedSites() { HistoryItem it = history.at(i); last += "
"; - last += ""; + last += ""; last += ""; last += "
"; last += "" + it.url + ""; @@ -292,8 +290,7 @@ QString HomePage::fillClosedTabs() } closed += "
"; - closed += ""; + closed += ""; closed += ""; closed += ""; closed += ""; diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 7f2bcdeb..b41b630f 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -147,7 +147,7 @@ MainWindow::~MainWindow() { Application::instance()->removeMainWindow(this); delete m_popup; - delete m_view; +// delete m_view; } diff --git a/src/previewimage.cpp b/src/previewimage.cpp index b51631af..0712b5a0 100644 --- a/src/previewimage.cpp +++ b/src/previewimage.cpp @@ -63,21 +63,25 @@ PreviewImage::PreviewImage(const QUrl &url, const QString &title, int index, boo , m_imageLabel(new QLabel) , m_textLabel(new QLabel) { + setMinimumSize(300,200); + + m_imageLabel->setAlignment(Qt::AlignCenter); + m_textLabel->setAlignment(Qt::AlignCenter); + QVBoxLayout *mainLayout = new QVBoxLayout; mainLayout->addWidget(m_imageLabel); mainLayout->addWidget(m_textLabel); setLayout(mainLayout); loadUrlPreview(url); -// setAlignment(Qt::AlignCenter); } PreviewImage::~PreviewImage() { delete ws; - delete m_imageLabel; delete m_textLabel; + delete m_imageLabel; } @@ -129,6 +133,11 @@ void PreviewImage::snapFinished() m_imageLabel->setPixmap(m_pixmap); m_textLabel->setText(m_title); + kDebug() << "m_pixmap: " << m_pixmap.size(); + kDebug() << "text label: " << m_textLabel->size(); + kDebug() << "iamge label: " << m_imageLabel->size(); + kDebug() << "widget: " << size(); + m_pixmap.save(m_savePath); if(m_index > -1) @@ -189,24 +198,7 @@ void PreviewImage::mousePressEvent(QMouseEvent *event) { if(event->button() == Qt::LeftButton) { - // if(m_isFavorite) - // { - Application::instance()->loadUrl(m_url); - - //TODO: what is that ? : - /* } - else - { - MainView *mv = Application::instance()->mainWindow()->mainView(); - int actualIndex = mv->currentIndex(); - - kDebug() << "Actual index: " << actualIndex; - kDebug() << "m_index: " << m_index; - - mv->slotCloseTab(actualIndex); - mv->setCurrentIndex(m_index); - } - */ + Application::instance()->loadUrl(m_url); return; }; QWidget::mousePressEvent(event); diff --git a/src/previewimage.h b/src/previewimage.h index 6bc27d8d..b8ef1f4c 100644 --- a/src/previewimage.h +++ b/src/previewimage.h @@ -39,6 +39,8 @@ #include #include #include +#include + class PreviewImage : public QWidget { @@ -55,7 +57,7 @@ public slots: void removeMe(); void setUrlFromAction(); void refreshPreview(); - + protected: void contextMenuEvent(QContextMenuEvent *event); void mouseDoubleClickEvent(QMouseEvent *event); -- cgit v1.2.1