kexi

#include <kexisimpleprintingpagesetup.h>

Inheritance diagram for KexiSimplePrintingPageSetup:
KexiViewBase KexiActionProxy

Public Slots

void print ()
void printPreview ()
Public Slots inherited from KexiViewBase
virtual void setFocus ()
virtual void propertySetSwitched ()
void setDirty (bool set)
void setDirty ()

Signals

void printItemRequested (KexiPart::Item *item, const KexiSimplePrintingSettings &settings, const TQString &titleText)
void printPreviewForItemRequested (KexiPart::Item *item, const KexiSimplePrintingSettings &settings, const TQString &titleText, bool reload)
Signals inherited from KexiViewBase
void closing (bool &cancel)
void focus (bool in)

Public Member Functions

 KexiSimplePrintingPageSetup (KexiMainWindow *mainWin, TQWidget *parent, TQMap< TQString, TQString > *args)
Public Member Functions inherited from KexiViewBase
 KexiViewBase (KexiMainWindow *mainWin, TQWidget *parent, const char *name=0)
KexiMainWindow * mainWin () const
KexiDialogBase * parentDialog () const
KexiPart::Part * part () const
virtual TQSize preferredSizeHint (const TQSize &otherSize)
virtual bool eventFilter (TQObject *o, TQEvent *e)
void addChildView (KexiViewBase *childView)
virtual bool dirty () const
int viewMode () const
virtual TDEAction * sharedAction (const char *action_name)
virtual void setAvailable (const char *action_name, bool set)
Public Member Functions inherited from KexiActionProxy
 KexiActionProxy (TQObject *receiver, KexiSharedActionHost *host=0)
bool activateSharedAction (const char *action_name, bool alsoCheckInChildren=true)
void setSharedActionHost (KexiSharedActionHost &host)
bool isAvailable (const char *action_name, bool alsoCheckInChildren=true) const
bool isSupported (const char *action_name) const
void setActionProxyParent_internal (KexiActionProxy *parent)

Protected Slots

void slotOpenData ()
void slotSaveSetup ()
void slotChangeTitleFont ()
void slotChangePageSizeAndMargins ()
void slotAddPageNumbersCheckboxToggled (bool set)
void slotAddDateTimeCheckboxToggled (bool set)
void slotAddTableBordersCheckboxToggled (bool set)
void slotTitleTextChanged (const TQString &)

Protected Member Functions

void setupPrintingCommand ()
void updatePageLayoutAndUnitInfo ()
void setDirty (bool set)
Protected Member Functions inherited from KexiViewBase
virtual tristate beforeSwitchTo (int mode, bool &dontStore)
virtual tristate afterSwitchFrom (int mode)
virtual void closeEvent (TQCloseEvent *e)
virtual KoProperty::Set * propertySet ()
void propertySetReloaded (bool preservePrevSelection=false, const TQCString &propertyToSelect=TQCString())
virtual KexiDB::SchemaData * storeNewData (const KexiDB::SchemaData &sdata, bool &cancel)
bool loadDataBlock (TQString &dataString, const TQString &dataID=TQString(), bool canBeEmpty=false)
virtual tristate storeData (bool dontAsk=false)
bool storeDataBlock (const TQString &dataString, const TQString &dataID=TQString())
bool removeDataBlock (const TQString &dataID=TQString())
void setViewWidget (TQWidget *w, bool focusProxy=false)
virtual void updateActions (bool activated)
virtual void setFocusInternal ()
virtual void parentDialogDetached ()
virtual void parentDialogAttached ()
Protected Member Functions inherited from KexiActionProxy
void plugSharedAction (const char *action_name, TQObject *receiver, const char *slot)
void unplugSharedAction (const char *action_name)
void plugSharedAction (const char *action_name, const char *slot)
int plugSharedAction (const char *action_name, TQWidget *w)
void plugSharedActionToExternalGUI (const char *action_name, KXMLGUIClient *client)
void plugSharedActionsToExternalGUI (const TQValueList< TQCString > &action_names, KXMLGUIClient *client)
void unplugSharedAction (const char *action_name, TQWidget *w)
TDEAction * plugSharedAction (const char *action_name, const TQString &alternativeText, TQWidget *w)
TQObject * receiver () const
void addActionProxyChild (KexiActionProxy *child)
void takeActionProxyChild (KexiActionProxy *child)

Protected Attributes

KexiSimplePrintingSettings m_settings
KoUnit::Unit m_unit
KexiSimplePrintingPageSetupBase * m_contents
KoPageLayoutSize * m_pageLayoutWidget
KexiPart::Item * m_item
TQString m_origCaptionLabelText
bool m_printPreviewNeedsReloading: 1
Protected Attributes inherited from KexiViewBase
TQString m_defaultIconName
KexiMainWindow * m_mainWin
KexiDialogBase * m_dialog
TQWidget * m_viewWidget
KexiViewBase * m_parentView
TQGuardedPtr< TQWidget > m_lastFocusedChildBeforeFocusOut
Protected Attributes inherited from KexiActionProxy
KexiSharedActionHost * m_host
TQGuardedPtr< TQObject > m_receiver
TQAsciiDict< TQPair< TQSignal *, bool > > m_signals
TQPtrList< KexiActionProxy > m_sharedActionChildren
TQPtrList< TDEAction > m_alternativeActions
KexiActionProxy * m_actionProxyParent
TQObject m_signal_parent
TDEAction_setEnabled_Helper * m_TDEAction_setEnabled_helper

Additional Inherited Members

Public Attributes inherited from KexiActionProxy
KexiActionProxy * m_focusedChild

Detailed Description

A window for displaying settings for simple printing.

Definition at line 73 of file kexisimpleprintingpagesetup.h.

Constructor & Destructor Documentation

◆ KexiSimplePrintingPageSetup()

KexiSimplePrintingPageSetup::KexiSimplePrintingPageSetup ( KexiMainWindow * mainWin,
TQWidget * parent,
TQMap< TQString, TQString > * args )
Todo
default?

Definition at line 299 of file kexisimpleprintingpagesetup.cpp.

◆ ~KexiSimplePrintingPageSetup()

KexiSimplePrintingPageSetup::~KexiSimplePrintingPageSetup ( )

Definition at line 424 of file kexisimpleprintingpagesetup.cpp.

Member Function Documentation

◆ print

void KexiSimplePrintingPageSetup::print ( )
slot

Definition at line 463 of file kexisimpleprintingpagesetup.cpp.

◆ printPreview

void KexiSimplePrintingPageSetup::printPreview ( )
slot

Definition at line 470 of file kexisimpleprintingpagesetup.cpp.

◆ setDirty()

void KexiSimplePrintingPageSetup::setDirty ( bool set)
protected

Definition at line 517 of file kexisimpleprintingpagesetup.cpp.

◆ slotAddDateTimeCheckboxToggled

void KexiSimplePrintingPageSetup::slotAddDateTimeCheckboxToggled ( bool set)
protectedslot

Definition at line 532 of file kexisimpleprintingpagesetup.cpp.

◆ slotAddPageNumbersCheckboxToggled

void KexiSimplePrintingPageSetup::slotAddPageNumbersCheckboxToggled ( bool set)
protectedslot

Definition at line 526 of file kexisimpleprintingpagesetup.cpp.

◆ slotAddTableBordersCheckboxToggled

void KexiSimplePrintingPageSetup::slotAddTableBordersCheckboxToggled ( bool set)
protectedslot

Definition at line 538 of file kexisimpleprintingpagesetup.cpp.

◆ slotChangePageSizeAndMargins

void KexiSimplePrintingPageSetup::slotChangePageSizeAndMargins ( )
protectedslot

Definition at line 504 of file kexisimpleprintingpagesetup.cpp.

◆ slotChangeTitleFont

void KexiSimplePrintingPageSetup::slotChangeTitleFont ( )
protectedslot

Definition at line 496 of file kexisimpleprintingpagesetup.cpp.

◆ slotOpenData

void KexiSimplePrintingPageSetup::slotOpenData ( )
protectedslot

Definition at line 479 of file kexisimpleprintingpagesetup.cpp.

◆ slotSaveSetup

void KexiSimplePrintingPageSetup::slotSaveSetup ( )
protectedslot

Definition at line 428 of file kexisimpleprintingpagesetup.cpp.

◆ slotTitleTextChanged

void KexiSimplePrintingPageSetup::slotTitleTextChanged ( const TQString & )
protectedslot

Definition at line 485 of file kexisimpleprintingpagesetup.cpp.

◆ updatePageLayoutAndUnitInfo()

void KexiSimplePrintingPageSetup::updatePageLayoutAndUnitInfo ( )
protected

Definition at line 434 of file kexisimpleprintingpagesetup.cpp.

Member Data Documentation

◆ m_contents

KexiSimplePrintingPageSetupBase* KexiSimplePrintingPageSetup::m_contents
protected

Definition at line 110 of file kexisimpleprintingpagesetup.h.

◆ m_item

KexiPart::Item* KexiSimplePrintingPageSetup::m_item
protected

Definition at line 112 of file kexisimpleprintingpagesetup.h.

◆ m_origCaptionLabelText

TQString KexiSimplePrintingPageSetup::m_origCaptionLabelText
protected

Definition at line 114 of file kexisimpleprintingpagesetup.h.

◆ m_pageLayoutWidget

KoPageLayoutSize* KexiSimplePrintingPageSetup::m_pageLayoutWidget
protected

Definition at line 111 of file kexisimpleprintingpagesetup.h.

◆ m_printPreviewNeedsReloading

bool KexiSimplePrintingPageSetup::m_printPreviewNeedsReloading
protected

Definition at line 115 of file kexisimpleprintingpagesetup.h.

◆ m_settings

KexiSimplePrintingSettings KexiSimplePrintingPageSetup::m_settings
protected

Definition at line 107 of file kexisimpleprintingpagesetup.h.

◆ m_unit

KoUnit::Unit KexiSimplePrintingPageSetup::m_unit
protected

Definition at line 109 of file kexisimpleprintingpagesetup.h.


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