KReportDesigner
#include <KReportDesigner.h>
Signals | |
void | dirty () |
void | itemInserted (const QString &entity) |
void | pagePropertyChanged (KPropertySet &s) |
void | propertySetChanged () |
void | reportDataChanged () |
Public Slots | |
void | slotEditCopy () |
void | slotEditCut () |
void | slotEditDelete () |
void | slotEditPaste () |
void | slotEditPaste (QGraphicsScene *) |
void | slotItem (const QString &) |
void | slotLowerSelected () |
void | slotRaiseSelected () |
void | slotSectionEditor () |
Public Member Functions | |
KReportDesigner (QWidget *parent, const QDomElement &desc) | |
KReportDesigner (QWidget *parent=nullptr) | |
~KReportDesigner () override | |
QGraphicsScene * | activeScene () const |
void | changeSet (KPropertySet *set) |
qreal | countSelectionHeight () const |
qreal | countSelectionWidth () const |
KReportDesignerSection * | createSection () |
QList< QAction * > | designerActions () |
KReportDesignerSectionDetail * | detailSection () const |
QDomElement | document () const |
QStringList | fieldKeys () const |
QStringList | fieldNames () const |
QPointF | getPressPoint () const |
QPointF | getReleasePoint () const |
qreal | getSelectionPressX () const |
qreal | getSelectionPressY () const |
void | insertSection (KReportSectionData::Type type) |
bool | isEntityNameUnique (const QString &name, KReportItemBase *ignore=nullptr) const |
bool | isModified () const |
KReportUnit | pageUnit () const |
int | pageWidthPx () const |
void | plugItemActions (const QList< QAction * > &actList) |
KPropertySet * | propertySet () const |
void | removeSection (KReportSectionData::Type type) |
KReportDataSource * | reportDataSource () const |
QString | reportTitle () const |
KReportDesignerSection * | section (KReportSectionData::Type type) const |
void | sectionContextMenuEvent (KReportDesignerSectionScene *scene, QGraphicsSceneContextMenuEvent *event) |
void | sectionMousePressEvent (KReportDesignerSectionView *v, QMouseEvent *e) |
void | sectionMouseReleaseEvent (KReportDesignerSectionView *v, QMouseEvent *e) |
KPropertySet * | selectedItemPropertySet () const |
void | setActiveScene (QGraphicsScene *scene) |
void | setDataSource (KReportDataSource *source) |
void | setGridOptions (bool visible, int divisions) |
void | setModified (bool modified) |
void | setReportTitle (const QString &title) |
QSize | sizeHint () const override |
QString | suggestEntityName (const QString &name) const |
Public Member Functions inherited from QWidget | |
QWidget (QWidget *parent, Qt::WindowFlags f) | |
bool | acceptDrops () const const |
QString | accessibleDescription () const const |
QString | accessibleName () const const |
QList< QAction * > | actions () const const |
void | activateWindow () |
QAction * | addAction (const QIcon &icon, const QString &text) |
QAction * | addAction (const QIcon &icon, const QString &text, Args &&... args) |
QAction * | addAction (const QIcon &icon, const QString &text, const QKeySequence &shortcut) |
QAction * | addAction (const QIcon &icon, const QString &text, const QKeySequence &shortcut, Args &&... args) |
QAction * | addAction (const QIcon &icon, const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type) |
QAction * | addAction (const QIcon &icon, const QString &text, const QObject *receiver, const char *member, Qt::ConnectionType type) |
QAction * | addAction (const QString &text) |
QAction * | addAction (const QString &text, Args &&... args) |
QAction * | addAction (const QString &text, const QKeySequence &shortcut) |
QAction * | addAction (const QString &text, const QKeySequence &shortcut, Args &&... args) |
QAction * | addAction (const QString &text, const QKeySequence &shortcut, const QObject *receiver, const char *member, Qt::ConnectionType type) |
QAction * | addAction (const QString &text, const QObject *receiver, const char *member, Qt::ConnectionType type) |
void | addAction (QAction *action) |
void | addActions (const QList< QAction * > &actions) |
void | adjustSize () |
bool | autoFillBackground () const const |
QPalette::ColorRole | backgroundRole () const const |
QBackingStore * | backingStore () const const |
QSize | baseSize () const const |
QWidget * | childAt (const QPoint &p) const const |
QWidget * | childAt (int x, int y) const const |
QRect | childrenRect () const const |
QRegion | childrenRegion () const const |
void | clearFocus () |
void | clearMask () |
bool | close () |
QMargins | contentsMargins () const const |
QRect | contentsRect () const const |
Qt::ContextMenuPolicy | contextMenuPolicy () const const |
QCursor | cursor () const const |
void | customContextMenuRequested (const QPoint &pos) |
WId | effectiveWinId () const const |
void | ensurePolished () const const |
Qt::FocusPolicy | focusPolicy () const const |
QWidget * | focusProxy () const const |
QWidget * | focusWidget () const const |
const QFont & | font () const const |
QFontInfo | fontInfo () const const |
QFontMetrics | fontMetrics () const const |
QPalette::ColorRole | foregroundRole () const const |
QRect | frameGeometry () const const |
QSize | frameSize () const const |
const QRect & | geometry () const const |
QPixmap | grab (const QRect &rectangle) |
void | grabGesture (Qt::GestureType gesture, Qt::GestureFlags flags) |
void | grabKeyboard () |
void | grabMouse () |
void | grabMouse (const QCursor &cursor) |
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
QGraphicsEffect * | graphicsEffect () const const |
QGraphicsProxyWidget * | graphicsProxyWidget () const const |
bool | hasEditFocus () const const |
bool | hasFocus () const const |
virtual bool | hasHeightForWidth () const const |
bool | hasMouseTracking () const const |
bool | hasTabletTracking () const const |
int | height () const const |
virtual int | heightForWidth (int w) const const |
void | hide () |
Qt::InputMethodHints | inputMethodHints () const const |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const const |
void | insertAction (QAction *before, QAction *action) |
void | insertActions (QAction *before, const QList< QAction * > &actions) |
bool | isActiveWindow () const const |
bool | isAncestorOf (const QWidget *child) const const |
bool | isEnabled () const const |
bool | isEnabledTo (const QWidget *ancestor) const const |
bool | isFullScreen () const const |
bool | isHidden () const const |
bool | isMaximized () const const |
bool | isMinimized () const const |
bool | isModal () const const |
bool | isTopLevel () const const |
bool | isVisible () const const |
bool | isVisibleTo (const QWidget *ancestor) const const |
bool | isWindow () const const |
bool | isWindowModified () const const |
QLayout * | layout () const const |
Qt::LayoutDirection | layoutDirection () const const |
QLocale | locale () const const |
void | lower () |
QPoint | mapFrom (const QWidget *parent, const QPoint &pos) const const |
QPointF | mapFrom (const QWidget *parent, const QPointF &pos) const const |
QPoint | mapFromGlobal (const QPoint &pos) const const |
QPointF | mapFromGlobal (const QPointF &pos) const const |
QPoint | mapFromParent (const QPoint &pos) const const |
QPointF | mapFromParent (const QPointF &pos) const const |
QPoint | mapTo (const QWidget *parent, const QPoint &pos) const const |
QPointF | mapTo (const QWidget *parent, const QPointF &pos) const const |
QPoint | mapToGlobal (const QPoint &pos) const const |
QPointF | mapToGlobal (const QPointF &pos) const const |
QPoint | mapToParent (const QPoint &pos) const const |
QPointF | mapToParent (const QPointF &pos) const const |
QRegion | mask () const const |
int | maximumHeight () const const |
QSize | maximumSize () const const |
int | maximumWidth () const const |
int | minimumHeight () const const |
QSize | minimumSize () const const |
virtual QSize | minimumSizeHint () const const |
int | minimumWidth () const const |
void | move (const QPoint &) |
void | move (int x, int y) |
QWidget * | nativeParentWidget () const const |
QWidget * | nextInFocusChain () const const |
QRect | normalGeometry () const const |
void | overrideWindowFlags (Qt::WindowFlags flags) |
virtual QPaintEngine * | paintEngine () const const override |
const QPalette & | palette () const const |
QWidget * | parentWidget () const const |
QPoint | pos () const const |
QWidget * | previousInFocusChain () const const |
QWIDGETSIZE_MAX QWIDGETSIZE_MAX | |
void | raise () |
QRect | rect () const const |
void | releaseKeyboard () |
void | releaseMouse () |
void | releaseShortcut (int id) |
void | removeAction (QAction *action) |
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, RenderFlags renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, RenderFlags renderFlags) |
void | repaint () |
void | repaint (const QRect &rect) |
void | repaint (const QRegion &rgn) |
void | repaint (int x, int y, int w, int h) |
void | resize (const QSize &) |
void | resize (int w, int h) |
bool | restoreGeometry (const QByteArray &geometry) |
QByteArray | saveGeometry () const const |
QScreen * | screen () const const |
void | scroll (int dx, int dy) |
void | scroll (int dx, int dy, const QRect &r) |
void | setAcceptDrops (bool on) |
void | setAccessibleDescription (const QString &description) |
void | setAccessibleName (const QString &name) |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
void | setAutoFillBackground (bool enabled) |
void | setBackgroundRole (QPalette::ColorRole role) |
void | setBaseSize (const QSize &) |
void | setBaseSize (int basew, int baseh) |
void | setContentsMargins (const QMargins &margins) |
void | setContentsMargins (int left, int top, int right, int bottom) |
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
void | setCursor (const QCursor &) |
void | setDisabled (bool disable) |
void | setEditFocus (bool enable) |
void | setEnabled (bool) |
void | setFixedHeight (int h) |
void | setFixedSize (const QSize &s) |
void | setFixedSize (int w, int h) |
void | setFixedWidth (int w) |
void | setFocus () |
void | setFocus (Qt::FocusReason reason) |
void | setFocusPolicy (Qt::FocusPolicy policy) |
void | setFocusProxy (QWidget *w) |
void | setFont (const QFont &) |
void | setForegroundRole (QPalette::ColorRole role) |
void | setGeometry (const QRect &) |
void | setGeometry (int x, int y, int w, int h) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setHidden (bool hidden) |
void | setInputMethodHints (Qt::InputMethodHints hints) |
void | setLayout (QLayout *layout) |
void | setLayoutDirection (Qt::LayoutDirection direction) |
void | setLocale (const QLocale &locale) |
void | setMask (const QBitmap &bitmap) |
void | setMask (const QRegion ®ion) |
void | setMaximumHeight (int maxh) |
void | setMaximumSize (const QSize &) |
void | setMaximumSize (int maxw, int maxh) |
void | setMaximumWidth (int maxw) |
void | setMinimumHeight (int minh) |
void | setMinimumSize (const QSize &) |
void | setMinimumSize (int minw, int minh) |
void | setMinimumWidth (int minw) |
void | setMouseTracking (bool enable) |
void | setPalette (const QPalette &) |
void | setParent (QWidget *parent) |
void | setParent (QWidget *parent, Qt::WindowFlags f) |
void | setScreen (QScreen *screen) |
void | setShortcutAutoRepeat (int id, bool enable) |
void | setShortcutEnabled (int id, bool enable) |
void | setSizeIncrement (const QSize &) |
void | setSizeIncrement (int w, int h) |
void | setSizePolicy (QSizePolicy) |
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
void | setStatusTip (const QString &) |
void | setStyle (QStyle *style) |
void | setStyleSheet (const QString &styleSheet) |
void | setTabletTracking (bool enable) |
void | setToolTip (const QString &) |
void | setToolTipDuration (int msec) |
void | setUpdatesEnabled (bool enable) |
void | setupUi (QWidget *widget) |
virtual void | setVisible (bool visible) |
void | setWhatsThis (const QString &) |
void | setWindowFilePath (const QString &filePath) |
void | setWindowFlag (Qt::WindowType flag, bool on) |
void | setWindowFlags (Qt::WindowFlags type) |
void | setWindowIcon (const QIcon &icon) |
void | setWindowIconText (const QString &) |
void | setWindowModality (Qt::WindowModality windowModality) |
void | setWindowModified (bool) |
void | setWindowOpacity (qreal level) |
void | setWindowRole (const QString &role) |
void | setWindowState (Qt::WindowStates windowState) |
void | setWindowTitle (const QString &) |
void | show () |
void | showFullScreen () |
void | showMaximized () |
void | showMinimized () |
void | showNormal () |
QSize | size () const const |
QSize | sizeIncrement () const const |
QSizePolicy | sizePolicy () const const |
void | stackUnder (QWidget *w) |
QString | statusTip () const const |
QStyle * | style () const const |
QString | styleSheet () const const |
bool | testAttribute (Qt::WidgetAttribute attribute) const const |
QString | toolTip () const const |
int | toolTipDuration () const const |
QWidget * | topLevelWidget () const const |
bool | underMouse () const const |
void | ungrabGesture (Qt::GestureType gesture) |
void | unsetCursor () |
void | unsetLayoutDirection () |
void | unsetLocale () |
void | update () |
void | update (const QRect &rect) |
void | update (const QRegion &rgn) |
void | update (int x, int y, int w, int h) |
void | updateGeometry () |
bool | updatesEnabled () const const |
QRegion | visibleRegion () const const |
QString | whatsThis () const const |
int | width () const const |
QWidget * | window () const const |
QString | windowFilePath () const const |
Qt::WindowFlags | windowFlags () const const |
QWindow * | windowHandle () const const |
QIcon | windowIcon () const const |
void | windowIconChanged (const QIcon &icon) |
QString | windowIconText () const const |
void | windowIconTextChanged (const QString &iconText) |
Qt::WindowModality | windowModality () const const |
qreal | windowOpacity () const const |
QString | windowRole () const const |
Qt::WindowStates | windowState () const const |
QString | windowTitle () const const |
void | windowTitleChanged (const QString &title) |
Qt::WindowType | windowType () const const |
WId | winId () const const |
int | x () const const |
int | y () const const |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QBindable< QString > | bindableObjectName () |
bool | blockSignals (bool block) |
const QObjectList & | children () const const |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
bool | disconnect (const QObject *receiver, const char *method) const const |
void | dumpObjectInfo () const const |
void | dumpObjectTree () const const |
QList< QByteArray > | dynamicPropertyNames () const const |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
QList< T > | findChildren (Qt::FindChildOptions options) const const |
bool | inherits (const char *className) const const |
void | installEventFilter (QObject *filterObj) |
bool | isQuickItemType () const const |
bool | isWidgetType () const const |
bool | isWindowType () const const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const const |
void | moveToThread (QThread *targetThread) |
QString | objectName () const const |
void | objectNameChanged (const QString &objectName) |
QObject * | parent () const const |
QVariant | property (const char *name) const const |
Q_CLASSINFO (Name, Value) | |
Q_EMIT Q_EMIT | |
Q_ENUM (...) | |
Q_ENUM_NS (...) | |
Q_ENUMS (...) | |
Q_FLAG (...) | |
Q_FLAG_NS (...) | |
Q_FLAGS (...) | |
Q_GADGET Q_GADGET | |
Q_GADGET_EXPORT (EXPORT_MACRO) | |
Q_INTERFACES (...) | |
Q_INVOKABLE Q_INVOKABLE | |
Q_MOC_INCLUDE Q_MOC_INCLUDE | |
Q_NAMESPACE Q_NAMESPACE | |
Q_NAMESPACE_EXPORT (EXPORT_MACRO) | |
Q_OBJECT Q_OBJECT | |
Q_PROPERTY (...) | |
Q_REVISION Q_REVISION | |
Q_SET_OBJECT_NAME (Object) | |
Q_SIGNAL Q_SIGNAL | |
Q_SIGNALS Q_SIGNALS | |
Q_SLOT Q_SLOT | |
Q_SLOTS Q_SLOTS | |
T | qobject_cast (const QObject *object) |
T | qobject_cast (QObject *object) |
QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
void | removeEventFilter (QObject *obj) |
void | setObjectName (const QString &name) |
void | setObjectName (QAnyStringView name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | setProperty (const char *name, QVariant &&value) |
bool | signalsBlocked () const const |
int | startTimer (int interval, Qt::TimerType timerType) |
int | startTimer (std::chrono::milliseconds interval, Qt::TimerType timerType) |
QThread * | thread () const const |
Public Member Functions inherited from QPaintDevice | |
int | colorCount () const const |
int | depth () const const |
qreal | devicePixelRatio () const const |
qreal | devicePixelRatioF () const const |
int | height () const const |
int | heightMM () const const |
int | logicalDpiX () const const |
int | logicalDpiY () const const |
bool | paintingActive () const const |
int | physicalDpiX () const const |
int | physicalDpiY () const const |
int | width () const const |
int | widthMM () const const |
Static Public Member Functions | |
static void | addMetaProperties (KPropertySet *set, const QString &classString, const QString &iconName) |
static QList< QAction * > | itemActions (QActionGroup *group=nullptr) |
Static Public Member Functions inherited from QWidget | |
QWidget * | createWindowContainer (QWindow *window, QWidget *parent, Qt::WindowFlags flags) |
QWidget * | find (WId id) |
QWidget * | keyboardGrabber () |
QWidget * | mouseGrabber () |
void | setTabOrder (QWidget *first, QWidget *second) |
void | setTabOrder (std::initializer_list< QWidget * > widgets) |
Static Public Member Functions inherited from QObject | |
QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
bool | disconnect (const QMetaObject::Connection &connection) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
Detailed Description
The ReportDesigner is the main widget for designing a report.
Definition at line 52 of file KReportDesigner.h.
Constructor & Destructor Documentation
◆ KReportDesigner() [1/2]
|
explicit |
Constructor that create a blank designer.
- Parameters
-
parent QWidget parent
Definition at line 403 of file KReportDesigner.cpp.
◆ KReportDesigner() [2/2]
KReportDesigner::KReportDesigner | ( | QWidget * | parent, |
const QDomElement & | desc ) |
Constructor that create a designer, and loads the report described in the QDomElement.
- Parameters
-
parent QWidget parent desc Report structure XML element
Definition at line 409 of file KReportDesigner.cpp.
◆ ~KReportDesigner()
|
override |
Desctructor.
Definition at line 415 of file KReportDesigner.cpp.
Member Function Documentation
◆ activeScene()
QGraphicsScene * KReportDesigner::activeScene | ( | ) | const |
- Returns
- the scene (section) that is currently active
Definition at line 1336 of file KReportDesigner.cpp.
◆ addMetaProperties()
|
static |
Adds meta-properties to the property set set for consumption by property editor.
- "this:classString" - user-visible translated name of element type, e.g. tr("Label")
- "this:iconName" - name of user-visible icon, e.g. "kreport-label-element"
All the properties are set to invisible.
- See also
- propertySet()
Definition at line 1676 of file KReportDesigner.cpp.
◆ changeSet()
void KReportDesigner::changeSet | ( | KPropertySet * | set | ) |
Sets the property set for the currently selected item.
- Parameters
-
set Property set of item
Definition at line 1178 of file KReportDesigner.cpp.
◆ countSelectionHeight()
qreal KReportDesigner::countSelectionHeight | ( | ) | const |
- Returns
- difference between Y position of mouse release and press
Definition at line 1621 of file KReportDesigner.cpp.
◆ countSelectionWidth()
qreal KReportDesigner::countSelectionWidth | ( | ) | const |
- Returns
- difference between X position of mouse release and press
Definition at line 1629 of file KReportDesigner.cpp.
◆ createSection()
KReportDesignerSection * KReportDesigner::createSection | ( | ) |
Creates new section.
- Returns
- Pointer to a new report section section object, ownership is transferred to the caller
Definition at line 600 of file KReportDesigner.cpp.
◆ designerActions()
Populates the toolbar with actions that can be applied to the report Actions are created as children of group and belong to the group.
- Returns
- list of actions
Definition at line 1506 of file KReportDesigner.cpp.
◆ detailSection()
KReportDesignerSectionDetail * KReportDesigner::detailSection | ( | ) | const |
Return a pointer to the detail section.
The detail section contains the actual detail section and related group sections
- Returns
- Pointer to detail section
Definition at line 761 of file KReportDesigner.cpp.
◆ document()
QDomElement KReportDesigner::document | ( | ) | const |
Return an XML description of the report.
The saving code.
- Returns
- QDomElement describing the report definition
Definition at line 421 of file KReportDesigner.cpp.
◆ fieldKeys()
QStringList KReportDesigner::fieldKeys | ( | ) | const |
- Returns
- a list of field keys in the selected KReportData The keys can be used to reference the names
Definition at line 795 of file KReportDesigner.cpp.
◆ fieldNames()
QStringList KReportDesigner::fieldNames | ( | ) | const |
- Returns
- a list of field names in the selected KReportData
Definition at line 785 of file KReportDesigner.cpp.
◆ getPressPoint()
QPointF KReportDesigner::getPressPoint | ( | ) | const |
- Returns
- point that contains X,Y coordinates of mouse press
Definition at line 1647 of file KReportDesigner.cpp.
◆ getReleasePoint()
QPointF KReportDesigner::getReleasePoint | ( | ) | const |
- Returns
- point that contains X,Y coordinates of mouse press
Definition at line 1652 of file KReportDesigner.cpp.
◆ getSelectionPressX()
qreal KReportDesigner::getSelectionPressX | ( | ) | const |
- Returns
- X position of mouse when mouse press occurs
Definition at line 1637 of file KReportDesigner.cpp.
◆ getSelectionPressY()
qreal KReportDesigner::getSelectionPressY | ( | ) | const |
- Returns
- Y position of mouse when mouse press occurs
Definition at line 1642 of file KReportDesigner.cpp.
◆ insertSection()
void KReportDesigner::insertSection | ( | KReportSectionData::Type | type | ) |
Create a new section and insert it into the report.
- Parameters
-
type KReportSectionData::Section enum value of the section to return
Definition at line 657 of file KReportDesigner.cpp.
◆ isEntityNameUnique()
bool KReportDesigner::isEntityNameUnique | ( | const QString & | name, |
KReportItemBase * | ignore = nullptr ) const |
Checks if the supplied name is unique among all entities.
Definition at line 1394 of file KReportDesigner.cpp.
◆ isModified()
bool KReportDesigner::isModified | ( | ) | const |
Return true if the design has been modified.
- Returns
- modified status
Definition at line 771 of file KReportDesigner.cpp.
◆ itemActions()
|
static |
Returns a list of actions that represent the entities that can be inserted into the report.
Actions are created as children of group and belong to the group.
- Returns
- list of actions
- Todo
- make line a real plugin so this isn't needed:
- Todo
- maybe this is a bit hackish It finds the first plugin based on the priority in userdata The lowest oriority a plugin can have is 10 And inserts a separator before it.
Definition at line 1470 of file KReportDesigner.cpp.
◆ pageUnit()
KReportUnit KReportDesigner::pageUnit | ( | ) | const |
Return the current unit assigned to the report.
Definition at line 1044 of file KReportDesigner.cpp.
◆ pageWidthPx()
int KReportDesigner::pageWidthPx | ( | ) | const |
Calculate the width of the page in pixels given the paper size, orientation, dpi and margin.
- Returns
- integer value of width in pixels
Definition at line 971 of file KReportDesigner.cpp.
◆ plugItemActions()
Definition at line 1657 of file KReportDesigner.cpp.
◆ propertySet()
KPropertySet * KReportDesigner::propertySet | ( | ) | const |
- Returns
- the property set for the general report properties
Definition at line 746 of file KReportDesigner.cpp.
◆ removeSection()
void KReportDesigner::removeSection | ( | KReportSectionData::Type | type | ) |
Deletes the section specified.
- Parameters
-
type KReportSectionData::Section enum value of the section to return
Definition at line 605 of file KReportDesigner.cpp.
◆ reportDataSource()
KReportDataSource * KReportDesigner::reportDataSource | ( | ) | const |
Return a pointer to the reports data.
- Returns
- Pointer to report data
Definition at line 756 of file KReportDesigner.cpp.
◆ reportTitle()
QString KReportDesigner::reportTitle | ( | ) | const |
Return the title of the report.
Definition at line 766 of file KReportDesigner.cpp.
◆ section()
KReportDesignerSection * KReportDesigner::section | ( | KReportSectionData::Type | type | ) | const |
Return a pointer to the section specified.
- Parameters
-
type KReportSectionData::Section enum value of the section to return
- Returns
- Pointer to report section object, or 0 if no section exists
Definition at line 554 of file KReportDesigner.cpp.
◆ sectionContextMenuEvent()
void KReportDesigner::sectionContextMenuEvent | ( | KReportDesignerSectionScene * | scene, |
QGraphicsSceneContextMenuEvent * | event ) |
Handle the context menu event for a report section.
- Parameters
-
scene The associated scene (section)
- Todo
- KF5 use KStandardAction
- Todo
- KF5 use KStandardAction
- Todo
- KF5 use KStandard*
Definition at line 1058 of file KReportDesigner.cpp.
◆ sectionMousePressEvent()
void KReportDesigner::sectionMousePressEvent | ( | KReportDesignerSectionView * | v, |
QMouseEvent * | e ) |
Definition at line 1096 of file KReportDesigner.cpp.
◆ sectionMouseReleaseEvent()
void KReportDesigner::sectionMouseReleaseEvent | ( | KReportDesignerSectionView * | v, |
QMouseEvent * | e ) |
Handle the mouse release event for a report section.
Definition at line 1103 of file KReportDesigner.cpp.
◆ selectedItemPropertySet()
KPropertySet * KReportDesigner::selectedItemPropertySet | ( | ) | const |
Return the property set for the curently selected item.
Definition at line 751 of file KReportDesigner.cpp.
◆ setActiveScene()
void KReportDesigner::setActiveScene | ( | QGraphicsScene * | scene | ) |
Sets the active Scene.
- Parameters
-
scene The scene to make active
Definition at line 1341 of file KReportDesigner.cpp.
◆ setDataSource()
void KReportDesigner::setDataSource | ( | KReportDataSource * | source | ) |
Sets the report data The report data interface contains functions to retrieve data and information about the fields.
- Parameters
-
source Pointer to KReportDataSource instance, ownership is transferred
Definition at line 533 of file KReportDesigner.cpp.
◆ setGridOptions()
void KReportDesigner::setGridOptions | ( | bool | visible, |
int | divisions ) |
Sets the parameters for the display of the background gridpoints.
- Parameters
-
visible Grid visibility divisions Number of minor divisions between major points
Definition at line 1049 of file KReportDesigner.cpp.
◆ setModified()
void KReportDesigner::setModified | ( | bool | modified | ) |
Sets the modified status, defaulting to true for modified.
- Parameters
-
modified Modified status
Definition at line 776 of file KReportDesigner.cpp.
◆ setReportTitle()
void KReportDesigner::setReportTitle | ( | const QString & | title | ) |
Sets the title of the reportData.
- Parameters
-
title Report Title
Definition at line 738 of file KReportDesigner.cpp.
◆ sizeHint()
|
overridevirtual |
Give a hint on the size of the widget.
Reimplemented from QWidget.
Definition at line 930 of file KReportDesigner.cpp.
◆ slotEditCopy
|
slot |
Definition at line 1261 of file KReportDesigner.cpp.
◆ slotEditCut
|
slot |
Definition at line 1231 of file KReportDesigner.cpp.
◆ slotEditDelete
|
slot |
- Todo
- temporary: clears cut and copy lists to make sure we do not crash if weve deleted something in the list should really check if an item is in the list first and remove it.
Definition at line 1204 of file KReportDesigner.cpp.
◆ slotEditPaste [1/2]
|
slot |
Definition at line 1277 of file KReportDesigner.cpp.
◆ slotEditPaste [2/2]
|
slot |
- Todo
- this code sucks :) The setPos calls only work AFTER the name has been set ?!?!?
Definition at line 1283 of file KReportDesigner.cpp.
◆ slotItem
|
slot |
Definition at line 1196 of file KReportDesigner.cpp.
◆ slotLowerSelected
|
slot |
Definition at line 1331 of file KReportDesigner.cpp.
◆ slotRaiseSelected
|
slot |
Definition at line 1326 of file KReportDesigner.cpp.
◆ slotSectionEditor
|
slot |
Definition at line 527 of file KReportDesigner.cpp.
◆ suggestEntityName()
Return a unique name that can be used by the entity.
- Parameters
-
name Name of entity
Definition at line 1351 of file KReportDesigner.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 22 2024 12:12:14 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.