Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

NodeEditContext Struct Reference

#include <scribusdoc.h>

Inheritance diagram for NodeEditContext:

Inheritance graph
[legend]
Collaboration diagram for NodeEditContext:

Collaboration graph
[legend]

List of all members.

Public Types

enum  SubMode { MOVE_POINT = 0, ADD_POINT = 1, DEL_POINT = 2, SPLIT_PATH = 3 }

Public Member Functions

 NodeEditContext ()
bool hasNodeSelected ()
void deselect ()
void reset ()
void reset1Control (PageItem *currItem)
void resetControl (PageItem *currItem)
FPointArray beginTransaction (PageItem *currItem)
void finishTransaction (PageItem *currItem)
ItemState< QPair< FPointArray,
FPointArray > > * 
finishTransaction1 (PageItem *currItem)
void finishTransaction2 (PageItem *currItem, ItemState< QPair< FPointArray, FPointArray > > *state)
void moveClipPoint (PageItem *currItem, FPoint ip)

Public Attributes

int submode
bool isContourLine
FPointArrayoldClip
UndoTransactionnodeTransaction
double oldItemX
double oldItemY
int ClRe
int ClRe2
int SegP1
int SegP2
bool EdPoints
bool MoveSym
QList< int > SelNode


Detailed Description

Definition at line 75 of file scribusdoc.h.


Member Enumeration Documentation

Enumerator:
MOVE_POINT 
ADD_POINT 
DEL_POINT 
SPLIT_PATH 

Definition at line 77 of file scribusdoc.h.


Constructor & Destructor Documentation

NodeEditContext::NodeEditContext (  ) 

Definition at line 9943 of file scribusdoc.cpp.


Member Function Documentation

bool NodeEditContext::hasNodeSelected (  ) 

void NodeEditContext::deselect (  ) 

void NodeEditContext::reset ( void   ) 

void NodeEditContext::reset1Control ( PageItem currItem  ) 

void NodeEditContext::resetControl ( PageItem currItem  ) 

FPointArray NodeEditContext::beginTransaction ( PageItem currItem  ) 

void NodeEditContext::finishTransaction ( PageItem currItem  ) 

ItemState< QPair< FPointArray, FPointArray > > * NodeEditContext::finishTransaction1 ( PageItem currItem  ) 

void NodeEditContext::finishTransaction2 ( PageItem currItem,
ItemState< QPair< FPointArray, FPointArray > > *  state 
)

void NodeEditContext::moveClipPoint ( PageItem currItem,
FPoint  ip 
)


Member Data Documentation


The documentation for this struct was generated from the following files:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.