summaryrefslogtreecommitdiffstats
path: root/kdeui/kdockwidget_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'kdeui/kdockwidget_p.h')
-rw-r--r--kdeui/kdockwidget_p.h89
1 files changed, 0 insertions, 89 deletions
diff --git a/kdeui/kdockwidget_p.h b/kdeui/kdockwidget_p.h
deleted file mode 100644
index 98af140ff..000000000
--- a/kdeui/kdockwidget_p.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/* This file is part of the KDE libraries
- Copyright (C) 2002,2003 Joseph Wenninger <jowenn@kde.org
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License version 2 as published by the Free Software Foundation.
-
- This library 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
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public License
- along with this library; see the file COPYING.LIB. If not, write to
- the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-*/
-
-/***********************************************************************
-************************************************************************
- IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT
-************************************************************************
-************************************************************************
-
-THIS IS ___NOT___ PART OF THE PUBLIC API YET. DON'T USE IT IN YOUR
-APPLICATIONS,SINCE IT'S MOST PROBABLY ___NOT___ GOING TO STAY BINARY
-COMPATIBLE. THIS HEADER IS ONLY INSTALLED, BECAUSE IT IS NEEDED IN
- KDE 3.1'S KATE APPLICATON
-
-************************************************************************
-************************************************************************
- IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT - IMPORTANT
-************************************************************************
-***********************************************************************/
-
-#ifndef KDOCKWIDGET_P_H
-#define KDOCKWIDGET_P_H
-
-#include <kdockwidget.h>
-#include <tqstringlist.h>
-// Add some describing comment !!
-
-class KDEUI_EXPORT KDockContainer
-{
-public:
- KDockContainer();
- virtual ~KDockContainer();
- virtual KDockWidget *parentDockWidget();
- virtual void insertWidget (KDockWidget *, TQPixmap, const TQString &, int &);
- virtual void showWidget(KDockWidget *);
- virtual void removeWidget(KDockWidget*);
- virtual void undockWidget(KDockWidget*);
- virtual void save(KConfig *cfg,const TQString& group_or_prefix);
- virtual void save(TQDomElement& dockElement);
- virtual void load(KConfig *cfg,const TQString& group_or_prefix);
- virtual void load(TQDomElement& dockElement);
- virtual void setToolTip (KDockWidget *, TQString &);
- virtual void setPixmap(KDockWidget*,const TQPixmap&);
- TQStringList containedWidgets() const;
- virtual bool dockDragEnter(KDockWidget* dockWidget, TQMouseEvent *event);
- virtual bool dockDragMove(KDockWidget* dockWidget, TQMouseEvent *event);
- virtual bool dockDragLeave(KDockWidget* dockWidget, TQMouseEvent *event);
-protected:
- friend class KDockManager;
- friend class KDockSplitter;
- void prepareSave(TQStringList &names);
- void activateOverlapMode(int nonOverlapSize);
- void deactivateOverlapMode();
- bool isOverlapMode();
-private:
-
- struct ListItem {
- struct ListItem *prev;
- struct ListItem *next;
- char *data;
- };
-
-
-
- struct ListItem *m_childrenListBegin;
- struct ListItem *m_childrenListEnd;
-
- class KDockContainerPrivate;
- KDockContainerPrivate *d;
- bool m_overlapMode;
- int m_nonOverlapSize;
-};
-
-#endif