Source Code (Use browser search to find items of interest.)

Class Index

kdevelop'MdiFrame (./kdevelop/kdevelop/mdiframe.h:23)

class MdiFrame : public QextMdiMainFrm
{
Q_OBJECT

public:
    MdiFrame(QWidget *parent, const char *name=0);

    QList<QextMdiChildView> childrenOfType(const char *name);

public slots:
  /** redirect the slots to CKDevelop */
  virtual void switchToChildframeMode();
  virtual void switchToToplevelMode();

signals:
  void letKDevelopDoTheSwitchToChildframeMode();
  void letKDevelopDoTheSwitchToToplevelMode();
};

kdevelop'MdiFrame::MdiFrame() (./kdevelop/kdevelop/mdiframe.cpp:20)

MdiFrame::MdiFrame(QWidget *parent, const char *name)
    : QextMdiMainFrm(parent, name, 0)
{
}



kdevelop'MdiFrame::childrenOfType() (./kdevelop/kdevelop/mdiframe.cpp:26)

QList<QextMdiChildView> MdiFrame::childrenOfType(const char *name)
{
    QList<QextMdiChildView> lst;
    
    QListIterator<QextMdiChildView> it(*m_pWinList);
    for (; it.current(); ++it)
        if (it.current()->inherits(name))
            lst.append(it.current());
    
    return lst;
}


kdevelop'MdiFrame::switchToChildframeMode() (./kdevelop/kdevelop/mdiframe.cpp:38)

void MdiFrame::switchToChildframeMode()
{
  emit letKDevelopDoTheSwitchToChildframeMode();
  QextMdiMainFrm::switchToChildframeMode();
  setUndockPositioningOffset( QPoint( 0, 0));
}


kdevelop'MdiFrame::switchToToplevelMode() (./kdevelop/kdevelop/mdiframe.cpp:45)

void MdiFrame::switchToToplevelMode()
{
  setUndockPositioningOffset( QPoint( 0, taskBarHeight() + 30) );
  QextMdiMainFrm::switchToToplevelMode();
  emit letKDevelopDoTheSwitchToToplevelMode();
}