]> git.sur5r.net Git - minitube/blobdiff - src/minisplitter.cpp
New upstream version 2.9
[minitube] / src / minisplitter.cpp
index 8232da8966c01f16250c08a49ab12e4be303bca2..efa30996271d2f650ac2cfb9fad7f14ee5eedf4a 100644 (file)
@@ -1,54 +1,22 @@
-/**************************************************************************
-**
-** This file is part of Qt Creator
-**
-** Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
-**
-** Contact:  Qt Software Information (qt-info@nokia.com)
-**
-** Commercial Usage
-**
-** Licensees holding valid Qt Commercial licenses may use this file in
-** accordance with the Qt Commercial License Agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and Nokia.
-**
-** GNU Lesser General Public License Usage
-**
-** Alternatively, this file may be used under the terms of the GNU Lesser
-** General Public License version 2.1 as published by the Free Software
-** Foundation and appearing in the file LICENSE.LGPL included in the
-** packaging of this file.  Please review the following information to
-** ensure the GNU Lesser General Public License version 2.1 requirements
-** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** If you are unsure which license is appropriate for your use, please
-** contact the sales department at qt-sales@nokia.com.
-**
-**************************************************************************/
-
 #include "minisplitter.h"
 
-#include <QPaintEvent>
-#include <QPainter>
-#include <QSplitterHandle>
+class MiniSplitterHandle : public QSplitterHandle {
 
-class MiniSplitterHandle : public QSplitterHandle
-{
 public:
-    MiniSplitterHandle(Qt::Orientation orientation, QSplitter *parent)
-            : QSplitterHandle(orientation, parent)
-    {
-        setMask(QRegion(contentsRect()));
-        setAttribute(Qt::WA_MouseNoMask, true);
-    }
+    MiniSplitterHandle(Qt::Orientation orientation, QSplitter *parent);
+
 protected:
     void resizeEvent(QResizeEvent *event);
     void paintEvent(QPaintEvent *event);
 };
 
-void MiniSplitterHandle::resizeEvent(QResizeEvent *event)
-{
+MiniSplitterHandle::MiniSplitterHandle(Qt::Orientation orientation, QSplitter *parent)
+    : QSplitterHandle(orientation, parent) {
+    setMask(QRegion(contentsRect()));
+    setAttribute(Qt::WA_MouseNoMask, true);
+}
+
+void MiniSplitterHandle::resizeEvent(QResizeEvent *event) {
     if (orientation() == Qt::Horizontal)
         setContentsMargins(2, 0, 2, 0);
     else
@@ -57,29 +25,16 @@ void MiniSplitterHandle::resizeEvent(QResizeEvent *event)
     QSplitterHandle::resizeEvent(event);
 }
 
-void MiniSplitterHandle::paintEvent(QPaintEvent *event)
-{
+void MiniSplitterHandle::paintEvent(QPaintEvent *event) {
     QPainter painter(this);
     painter.fillRect(event->rect(), Qt::black);
 }
 
-QSplitterHandle *MiniSplitter::createHandle()
-{
+QSplitterHandle *MiniSplitter::createHandle() {
     return new MiniSplitterHandle(orientation(), this);
 }
 
-MiniSplitter::MiniSplitter(QWidget *parent)
-    : QSplitter(parent)
-{
-    setHandleWidth(1);
-    setChildrenCollapsible(false);
-    setProperty("minisplitter", true);
-}
-
-MiniSplitter::MiniSplitter(Qt::Orientation orientation)
-    : QSplitter(orientation)
-{
+MiniSplitter::MiniSplitter(Qt::Orientation orientation, QWidget *parent) : QSplitter(orientation, parent) {
     setHandleWidth(1);
     setChildrenCollapsible(false);
-    setProperty("minisplitter", true);
 }