diff options
| author | Andrea Diamantini <adjam7@gmail.com> | 2009-02-02 09:50:23 +0100 | 
|---|---|---|
| committer | Andrea Diamantini <adjam7@gmail.com> | 2009-02-02 09:50:23 +0100 | 
| commit | 1dacbee9f2982947664559f3f7d998a89e768b73 (patch) | |
| tree | e85106b2a979f75ab9f1e4174d8128e8f70e6fe4 | |
| parent | Code Optimization (diff) | |
| download | rekonq-1dacbee9f2982947664559f3f7d998a89e768b73.tar.xz | |
Removed unuseful squeezelabel class
| -rw-r--r-- | src/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | src/squeezelabel.cpp | 39 | ||||
| -rw-r--r-- | src/squeezelabel.h | 39 | 
3 files changed, 1 insertions, 80 deletions
| diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b18f6275..19355e7b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -15,8 +15,7 @@ SET( rekonq_SRCS      urlbar.cpp      findbar.cpp      searchbar.cpp -    settings.cpp  -    squeezelabel.cpp  +    settings.cpp      webview.cpp       main.cpp  ) diff --git a/src/squeezelabel.cpp b/src/squeezelabel.cpp deleted file mode 100644 index 7aa9e177..00000000 --- a/src/squeezelabel.cpp +++ /dev/null @@ -1,39 +0,0 @@ -/* ============================================================ - * - * This file is a part of the rekonq project - * - * Copyright (C) 2007-2008 Trolltech ASA. All rights reserved - * Copyright (C) 2008 by Andrea Diamantini <adjam7 at gmail dot com> - * - * - * This program is free software; you can redistribute it - * and/or modify it under the terms of the GNU General - * Public License as published by the Free Software Foundation; - * either version 2, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * ============================================================ */ - -#include "squeezelabel.h" - -SqueezeLabel::SqueezeLabel(QWidget *parent) : QLabel(parent) -{ -} - -void SqueezeLabel::paintEvent(QPaintEvent *event) -{ -    QFontMetrics fm = fontMetrics(); -    if (fm.width(text()) > contentsRect().width()) { -        QString elided = fm.elidedText(text(), Qt::ElideMiddle, width()); -        QString oldText = text(); -        setText(elided); -        QLabel::paintEvent(event); -        setText(oldText); -    } else { -        QLabel::paintEvent(event); -    } -} diff --git a/src/squeezelabel.h b/src/squeezelabel.h deleted file mode 100644 index a7906270..00000000 --- a/src/squeezelabel.h +++ /dev/null @@ -1,39 +0,0 @@ -/* ============================================================ - * - * This file is a part of the rekonq project - * - * Copyright (C) 2007-2008 Trolltech ASA. All rights reserved - * Copyright (C) 2008 by Andrea Diamantini <adjam7 at gmail dot com> - * - * - * This program is free software; you can redistribute it - * and/or modify it under the terms of the GNU General - * Public License as published by the Free Software Foundation; - * either version 2, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * ============================================================ */ - -#ifndef SQUEEZELABEL_H -#define SQUEEZELABEL_H - -#include <QtGui/QLabel> - -class SqueezeLabel : public QLabel -{ -    Q_OBJECT - -public: -    SqueezeLabel(QWidget *parent = 0); - -protected: -    void paintEvent(QPaintEvent *event); - -}; - -#endif // SQUEEZELABEL_H - | 
