summaryrefslogtreecommitdiffstats
path: root/python/pykde/sip/kmdi/kmdimainfrm.sip
diff options
context:
space:
mode:
Diffstat (limited to 'python/pykde/sip/kmdi/kmdimainfrm.sip')
-rw-r--r--python/pykde/sip/kmdi/kmdimainfrm.sip339
1 files changed, 0 insertions, 339 deletions
diff --git a/python/pykde/sip/kmdi/kmdimainfrm.sip b/python/pykde/sip/kmdi/kmdimainfrm.sip
deleted file mode 100644
index c1ec1b04..00000000
--- a/python/pykde/sip/kmdi/kmdimainfrm.sip
+++ /dev/null
@@ -1,339 +0,0 @@
-//
-// Copyright 2006 Jim Bublitz <jbublitz@nwinternet.com>
-// Earlier copyrights 1998 - 2005 Jim Bublitz and/or Phil Thompson
-// may also apply
-
-
-// Generated by preSip
-// module kmdi version KDE 3.5.3
-
-
-// This software 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 of
-// the License, or (at your option) any later version.
-//
-// This software 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.
-//
-// You should have received a copy of the GNU General Public
-// License along with this library; see the file COPYING.
-// If not, write to the Free Software Foundation, Inc.,
-// 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-
-class KMdiViewCloseEvent : QCustomEvent
-{
-%TypeHeaderCode
-#include <kmdimainfrm.h>
-%End
-
-
-public:
- KMdiViewCloseEvent (KMdiChildView*);
-
-}; // class KMdiViewCloseEvent
-
-
-class KMdiMainFrm : KParts::DockMainWindow
-{
-%TypeHeaderCode
-#include <kmdimainfrm.h>
-%End
-
-
-protected:
-
-public:
- KMdiMainFrm (QWidget*, const char* = "", KMdi::MdiMode = KMdi ::ChildframeMode , WFlags = WType_TopLevel |WDestructiveClose );
- void setStandardMDIMenuEnabled (bool = 1);
- void setManagedDockPositionModeEnabled (bool);
- bool isInMaximizedChildFrmMode ();
- KMdi::MdiMode mdiMode ();
- KMdiChildView* activeWindow ();
- virtual QPopupMenu* taskBarPopup (KMdiChildView*, bool = 0);
- virtual QPopupMenu* windowPopup (KMdiChildView*, bool = 1);
- virtual void applyOptions ();
- KMdiChildView* findWindow (const QString&);
-
- enum ExistsAs
- {
- DocumentView,
- ToolView,
- AnyView
- };
-
- bool windowExists (KMdiChildView*, KMdiMainFrm::ExistsAs);
- virtual bool event (QEvent*);
- virtual void setSysButtonsAtMenuPosition ();
- virtual int taskBarHeight ();
- virtual void setUndockPositioningOffset (QPoint);
-//ig KMdiIterator<KMdiChildView*>* createIterator ();
-//ig void deleteIterator (KMdiIterator<KMdiChildView*>*);
- QPopupMenu* windowMenu () const;
- virtual void setBackgroundColor (const QColor&);
- virtual void setBackgroundPixmap (const QPixmap&);
- void setDefaultChildFrmSize (const QSize&);
- QSize defaultChildFrmSize ();
- virtual void setMinimumSize (int, int);
- int childFrameModeHeight ();
- virtual void setMenuForSDIModeSysButtons (KMenuBar* = 0);
- static int frameDecorOfAttachedViews ();
- void fakeSDIApplication ();
- bool isFakingSDIApplication () const;
- virtual bool eventFilter (QObject*, QEvent*);
- void findRootDockWidgets (QPtrList<KDockWidget>*, QValueList<QRect>*);
- void setSwitching (const bool);
- bool switching () const;
-
-public slots:
- KMdiChildView* createWrapper (QWidget*, const QString&, const QString&);
- virtual void addWindow (KMdiChildView*, int = KMdi ::StandardAdd );
-
-%If ( KDE_3_3_0 - )
- void addWindow (KMdiChildView*, int, int);
-%End
-
- virtual void addWindow (KMdiChildView*, QPoint, int = KMdi ::StandardAdd );
- virtual void addWindow (KMdiChildView*, QRect, int = KMdi ::StandardAdd );
- virtual KMdiToolViewAccessor* addToolWindow (QWidget*, KDockWidget::DockPosition = KDockWidget ::DockNone , QWidget* = 0, int = 50, const QString& = 0, const QString& = 0);
- virtual void deleteToolWindow (QWidget*);
- virtual void deleteToolWindow (KMdiToolViewAccessor*);
- KMdiToolViewAccessor* createToolWindow ();
- virtual void removeWindowFromMdi (KMdiChildView*);
- virtual void closeWindow (KMdiChildView*, bool = 1);
- virtual void slot_toggleTaskBar ();
- virtual void attachWindow (KMdiChildView*, bool = 1, bool = 0);
- virtual void detachWindow (KMdiChildView*, bool = 1);
- virtual void childWindowCloseRequest (KMdiChildView*);
- virtual void closeAllViews ();
- virtual void iconifyAllViews ();
- virtual void closeActiveView ();
- virtual void switchToToplevelMode ();
- virtual void finishToplevelMode ();
- virtual void switchToChildframeMode ();
- virtual void finishChildframeMode ();
- virtual void switchToTabPageMode ();
- virtual void finishTabPageMode ();
- virtual void switchToIDEAlMode ();
- virtual void finishIDEAlMode (bool = 1);
- void setIDEAlModeStyle (int);
-
-%If ( KDE_3_3_0 - )
- void setToolviewStyle (int);
-%End
-
- bool isViewTaskBarOn ();
- virtual void showViewTaskBar ();
- virtual void hideViewTaskBar ();
- virtual void fillWindowMenu ();
- virtual void cascadeWindows ();
- virtual void cascadeMaximized ();
- virtual void expandVertical ();
- virtual void expandHorizontal ();
- virtual void tilePragma ();
- virtual void tileAnodine ();
- virtual void tileVertically ();
- virtual void setFrameDecorOfAttachedViews (int);
- virtual void setEnableMaximizedChildFrmMode (bool);
- virtual void activateNextWin ();
- virtual void activatePrevWin ();
- virtual void activateFirstWin ();
- virtual void activateLastWin ();
- virtual void activateView (int);
-
-protected:
- virtual void resizeEvent (QResizeEvent*);
- virtual void createTaskBar ();
- virtual void createMdiManager ();
- void blockClearingOfWindowMenu (bool);
- void findToolViewsDockedToMain (QPtrList<KDockWidget>*, KDockWidget::DockPosition);
- void dockToolViewsIntoContainers (QPtrList<KDockWidget>&, KDockWidget*);
- QStringList prepareIdealToTabs (KDockWidget*);
- void idealToolViewsToStandardTabs (QStringList, KDockWidget::DockPosition, int);
-//force
-%If ( KDE_3_4_0 - )
- KTabWidget* tabWidget() const;
-%End
-//end
-
-%If ( KDE_3_3_0 - )
- KMdi::TabWidgetVisibility tabWidgetVisibility ();
- void setTabWidgetVisibility (KMdi::TabWidgetVisibility);
-%End
-
-
-protected slots:
- virtual void activateView (KMdiChildView*);
- virtual void taskbarButtonRightClicked (KMdiChildView*);
- void switchOffMaximizeModeForMenu (KMdiChildFrm*);
- void updateSysButtonConnections (KMdiChildFrm*, KMdiChildFrm*);
- void windowMenuItemActivated (int);
- void dockMenuItemActivated (int);
- void popupWindowMenu (QPoint);
- void dragEndTimeOut ();
- void closeViewButtonPressed ();
-
-signals:
- void lastChildFrmClosed ();
- void lastChildViewClosed ();
- void leftTopLevelMode ();
- void childViewIsDetachedNow (QWidget*);
- void collapseOverlapContainers ();
- void mdiModeHasBeenChangedTo (KMdi::MdiMode);
- void viewActivated (KMdiChildView*);
- void viewDeactivated (KMdiChildView*);
-
-public slots:
- void prevToolViewInDock ();
- void nextToolViewInDock ();
-
-signals:
- void toggleTop ();
- void toggleLeft ();
- void toggleRight ();
- void toggleBottom ();
-
-}; // class KMdiMainFrm
-
-
-
-%MappedType QPtrList<KDockWidget>
-//converts a Python list of KDockWidget
-{
-%TypeHeaderCode
-#include <qptrlist.h>
-%End
-
-%ConvertFromTypeCode
- if (!sipCpp)
- return PyList_New (0);
-
- PyObject *pylist;
-
- // Create the list
-
- if ((pylist = PyList_New(0)) == NULL)
- return NULL;
-
- // Get it.
-
- QPtrList<KDockWidget> *cpplist = (QPtrList<KDockWidget> *)sipCpp;
- KDockWidget *cpp;
- PyObject *inst;
-
- // the loop depends on the type of iterator the tmeplate makes available
- for(cpp = cpplist->first (); cpp != 0; cpp = cpplist->next () )
- {
- if (((inst = sipConvertFromInstance (cpp, sipClass_KDockWidget, sipTransferObj)) == NULL)
- || PyList_Append (pylist, inst) < 0)
- {
- Py_DECREF (pylist);
- return NULL;
- }
- }
-
- return pylist;
-%End
-
-%ConvertToTypeCode
- if (sipIsErr == NULL)
- return PyList_Check(sipPy);
-
- QPtrList<KDockWidget> *cpplist = new QPtrList<KDockWidget>;
-
- PyObject *elem;
- KDockWidget *cpp;
- int iserr = 0;
-
- for (int i = 0; i < PyList_Size (sipPy); i++)
- {
- elem = PyList_GET_ITEM (sipPy, i);
- cpp = (KDockWidget *)sipForceConvertTo_KDockWidget (elem, &iserr);
-
- if (iserr)
- {
- *sipIsErr = 1;
- delete cpplist;
- return 0;
- }
-
- cpplist->append (cpp);
- }
-
- *sipCppPtr = cpplist;
-
- return 1;
-%End
-};
-
-
-%MappedType QValueList<QRect>
-//converts a Python list of QRect
-{
-%TypeHeaderCode
-#include <qvaluelist.h>
-%End
-
-%ConvertFromTypeCode
- if (!sipCpp)
- return PyList_New(0);
-
- // Create the list
- PyObject *pylist;
- if ((pylist = PyList_New(0)) == NULL)
- return NULL;
-
- QValueList<QRect> *cpplist = (QValueList<QRect> *)sipCpp;
- PyObject *inst;
-
- // Get it.
- QValueList<QRect>::Iterator it;
- for( it = cpplist->begin(); it != cpplist->end(); ++it )
- {
- if (((inst = sipBuildResult (NULL, "N", new QRect (*it), sipClass_QRect)) == NULL)
- || PyList_Append (pylist, inst) < 0)
- {
- Py_DECREF (pylist);
- return NULL;
- }
- }
-
- return pylist;
-%End
-
-
-%ConvertToTypeCode
- if (sipIsErr == NULL)
- return PyList_Check(sipPy);
-
- QValueList<QRect> *cpplist = new QValueList<QRect>;
-
- PyObject *elem;
- QRect *cpp;
- int iserr = 0;
-
- for (int i = 0; i < PyList_Size (sipPy); i++)
- {
- elem = PyList_GET_ITEM (sipPy, i);
- cpp = (QRect *)sipForceConvertTo_QRect (elem, &iserr);
-
- if (iserr)
- {
- *sipIsErr = 1;
- delete cpplist;
- return 0;
- }
-
- cpplist->append (*cpp);
- }
-
- *sipCppPtr = cpplist;
-
- return 1;
-%End
-};
-
-