ContextMenu Class Reference
#include <contextmenu.h>

Public Member Functions | |
| ContextMenu (Selection &sel, ScribusMainWindow *actionsParent, ScribusDoc *doc, QWidget *parent=0) | |
| ContextMenu (ScribusMainWindow *actionsParent, ScribusDoc *doc, double mx, double my, QWidget *parent=0) | |
Protected Member Functions | |
| void | processSelection () |
| void | createMenuItems_Selection () |
| void | createMenuItems_NoSelection (double mx, double my) |
Protected Attributes | |
| Selection | m_Sel |
| QStringList | m_actionList |
| ScribusMainWindow * | m_AP |
| ScribusDoc * | m_doc |
Detailed Description
Definition at line 29 of file contextmenu.h.
Constructor & Destructor Documentation
| ContextMenu::ContextMenu | ( | Selection & | sel, | |
| ScribusMainWindow * | actionsParent, | |||
| ScribusDoc * | doc, | |||
| QWidget * | parent = 0 | |||
| ) |
Definition at line 32 of file contextmenu.cpp.
References Selection::count(), createMenuItems_Selection(), m_Sel, and processSelection().
| ContextMenu::ContextMenu | ( | ScribusMainWindow * | actionsParent, | |
| ScribusDoc * | doc, | |||
| double | mx, | |||
| double | my, | |||
| QWidget * | parent = 0 | |||
| ) |
Member Function Documentation
| void ContextMenu::processSelection | ( | ) | [protected] |
Definition at line 54 of file contextmenu.cpp.
References PageItem::applicableActions(), Selection::count(), Selection::itemAt(), m_actionList, and m_Sel.
Referenced by ContextMenu().
| void ContextMenu::createMenuItems_Selection | ( | ) | [protected] |
Definition at line 71 of file contextmenu.cpp.
References ScribusDoc::appMode, PageItem::asImageFrame(), ScribusMainWindow::Buffer2, Selection::count(), PageItem::createContextMenu(), PageItem::createInfoGroup(), PageItem::Groups, UndoManager::hasRedoActions(), UndoManager::hasUndoActions(), PageItem::infoDescription(), UndoManager::instance(), PageItem::isSingleSel, PageItem::isTableItem, Selection::itemAt(), Selection::itemsAreSameType(), PageItem::itemType, ScribusDoc::layerCount(), ScribusDoc::layerLocked(), ScribusDoc::layerMarker(), ScribusDoc::Layers, PageItem::locked(), m_actionList, m_AP, m_doc, m_Sel, modeEdit, PageItem::printEnabled(), ScribusMainWindow::scrActions, ScribusMainWindow::scrLayersActions, PageItem::TextFrame, tr(), and ScribusDoc::view().
Referenced by ContextMenu().
| void ContextMenu::createMenuItems_NoSelection | ( | double | mx, | |
| double | my | |||
| ) | [protected] |
Definition at line 355 of file contextmenu.cpp.
References ScribusMainWindow::Buffer2, Selection::count(), ScribusView::dragX, ScribusView::dragY, m_AP, ScribusView::m_canvasMode, m_doc, m_Sel, ScribusDoc::OnPage(), ScribusMainWindow::scrActions, ScribusMainWindow::scrRecentPasteActions, tr(), and ScribusDoc::view().
Referenced by ContextMenu().
Member Data Documentation
Selection ContextMenu::m_Sel [protected] |
Definition at line 41 of file contextmenu.h.
Referenced by ContextMenu(), createMenuItems_NoSelection(), createMenuItems_Selection(), and processSelection().
QStringList ContextMenu::m_actionList [protected] |
Definition at line 42 of file contextmenu.h.
Referenced by createMenuItems_Selection(), and processSelection().
ScribusMainWindow* ContextMenu::m_AP [protected] |
Definition at line 43 of file contextmenu.h.
Referenced by createMenuItems_NoSelection(), and createMenuItems_Selection().
ScribusDoc* ContextMenu::m_doc [protected] |
Definition at line 44 of file contextmenu.h.
Referenced by createMenuItems_NoSelection(), and createMenuItems_Selection().
The documentation for this class was generated from the following files:
