MIRA
Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Friends | List of all members
EditorPartArea Class Reference

This is a replacement for QMdiArea. More...

#include <rcp/EditorPartArea.h>

Inheritance diagram for EditorPartArea:
Inheritance graph
[legend]

Public Slots

void tileSubWindows ()
 

Signals

void editorWindowActivated (EditorPartWindow *window)
 

Public Member Functions

 EditorPartArea (QWidget *parent=0, Qt::WindowFlags flags=Qt::WindowFlags())
 
virtual void addSubWindow (EditorPartWindow *window)
 
void removeSubWindow (EditorPartWindow *window)
 
void activateSubWindow (EditorPartWindow *window)
 
EditorPartWindowactiveSubWindow () const
 
void scrollToSubWindow (EditorPartWindow *window)
 
void setBackground (const QBrush &brush)
 
void setAutoHideDecorations (bool on)
 
virtual bool eventFilter (QObject *object, QEvent *event)
 
virtual void resizeEvent (QResizeEvent *event)
 
std::vector< EditorPartWindow * > getTabbedWindows ()
 

Protected Slots

void onFocusChanged (QWidget *old, QWidget *now)
 
void onTabChanged (int)
 
void onTabDoubleClicked (int)
 

Protected Member Functions

void dockSubwindow (EditorPartWindow *window)
 
void undockSubwindow (EditorPartWindow *window)
 
void maximizedSubwindow (EditorPartWindow *window)
 
void restoredSubwindow (EditorPartWindow *window)
 
void rearrangeMaximizedSubwindow (EditorPartWindow *window)
 
void resizeMaximizedSubwindows (const QSize &size)
 
void rearrangeMaximizedSubwindows ()
 
void updateMaximizedSubwindowsVisibility ()
 
void scrolledAreaBy (int dx, int dy)
 
std::set< EditorPartWindow * > getSubWindows ()
 

Friends

class EditorPartWindow
 
class ScrollArea
 

Detailed Description

This is a replacement for QMdiArea.

It is the MDI area that contains several EditorPartWindow widgets as MDI subwindows.

Constructor & Destructor Documentation

◆ EditorPartArea()

EditorPartArea ( QWidget *  parent = 0,
Qt::WindowFlags  flags = Qt::WindowFlags() 
)

Member Function Documentation

◆ addSubWindow()

virtual void addSubWindow ( EditorPartWindow window)
virtual

◆ removeSubWindow()

void removeSubWindow ( EditorPartWindow window)

◆ activateSubWindow()

void activateSubWindow ( EditorPartWindow window)

◆ activeSubWindow()

EditorPartWindow* activeSubWindow ( ) const

◆ scrollToSubWindow()

void scrollToSubWindow ( EditorPartWindow window)

◆ editorWindowActivated

void editorWindowActivated ( EditorPartWindow window)
signal

◆ tileSubWindows

void tileSubWindows ( )
slot

◆ setBackground()

void setBackground ( const QBrush &  brush)

◆ setAutoHideDecorations()

void setAutoHideDecorations ( bool  on)

◆ eventFilter()

virtual bool eventFilter ( QObject *  object,
QEvent *  event 
)
virtual

◆ resizeEvent()

virtual void resizeEvent ( QResizeEvent *  event)
virtual

◆ getTabbedWindows()

std::vector<EditorPartWindow*> getTabbedWindows ( )

◆ dockSubwindow()

void dockSubwindow ( EditorPartWindow window)
protected

◆ undockSubwindow()

void undockSubwindow ( EditorPartWindow window)
protected

◆ maximizedSubwindow()

void maximizedSubwindow ( EditorPartWindow window)
protected

◆ restoredSubwindow()

void restoredSubwindow ( EditorPartWindow window)
protected

◆ rearrangeMaximizedSubwindow()

void rearrangeMaximizedSubwindow ( EditorPartWindow window)
protected

◆ resizeMaximizedSubwindows()

void resizeMaximizedSubwindows ( const QSize &  size)
protected

◆ rearrangeMaximizedSubwindows()

void rearrangeMaximizedSubwindows ( )
protected

◆ updateMaximizedSubwindowsVisibility()

void updateMaximizedSubwindowsVisibility ( )
protected

◆ scrolledAreaBy()

void scrolledAreaBy ( int  dx,
int  dy 
)
protected

◆ getSubWindows()

std::set<EditorPartWindow*> getSubWindows ( )
protected

◆ onFocusChanged

void onFocusChanged ( QWidget *  old,
QWidget *  now 
)
protectedslot

◆ onTabChanged

void onTabChanged ( int  )
protectedslot

◆ onTabDoubleClicked

void onTabDoubleClicked ( int  )
protectedslot

Friends And Related Function Documentation

◆ EditorPartWindow

friend class EditorPartWindow
friend

◆ ScrollArea

friend class ScrollArea
friend

The documentation for this class was generated from the following file: