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 300 of file kexisimpleprintingpagesetup.cpp.

◆ ~KexiSimplePrintingPageSetup()

KexiSimplePrintingPageSetup::~KexiSimplePrintingPageSetup ( )

Definition at line 430 of file kexisimpleprintingpagesetup.cpp.

Member Function Documentation

◆ print

void KexiSimplePrintingPageSetup::print ( )
slot

Definition at line 469 of file kexisimpleprintingpagesetup.cpp.

◆ printPreview

void KexiSimplePrintingPageSetup::printPreview ( )
slot

Definition at line 476 of file kexisimpleprintingpagesetup.cpp.

◆ setDirty()

void KexiSimplePrintingPageSetup::setDirty ( bool  set)
protected

Definition at line 523 of file kexisimpleprintingpagesetup.cpp.

◆ slotAddDateTimeCheckboxToggled

void KexiSimplePrintingPageSetup::slotAddDateTimeCheckboxToggled ( bool  set)
protectedslot

Definition at line 538 of file kexisimpleprintingpagesetup.cpp.

◆ slotAddPageNumbersCheckboxToggled

void KexiSimplePrintingPageSetup::slotAddPageNumbersCheckboxToggled ( bool  set)
protectedslot

Definition at line 532 of file kexisimpleprintingpagesetup.cpp.

◆ slotAddTableBordersCheckboxToggled

void KexiSimplePrintingPageSetup::slotAddTableBordersCheckboxToggled ( bool  set)
protectedslot

Definition at line 544 of file kexisimpleprintingpagesetup.cpp.

◆ slotChangePageSizeAndMargins

void KexiSimplePrintingPageSetup::slotChangePageSizeAndMargins ( )
protectedslot

Definition at line 510 of file kexisimpleprintingpagesetup.cpp.

◆ slotChangeTitleFont

void KexiSimplePrintingPageSetup::slotChangeTitleFont ( )
protectedslot

Definition at line 502 of file kexisimpleprintingpagesetup.cpp.

◆ slotOpenData

void KexiSimplePrintingPageSetup::slotOpenData ( )
protectedslot

Definition at line 485 of file kexisimpleprintingpagesetup.cpp.

◆ slotSaveSetup

void KexiSimplePrintingPageSetup::slotSaveSetup ( )
protectedslot

Definition at line 434 of file kexisimpleprintingpagesetup.cpp.

◆ slotTitleTextChanged

void KexiSimplePrintingPageSetup::slotTitleTextChanged ( const TQString &  )
protectedslot

Definition at line 491 of file kexisimpleprintingpagesetup.cpp.

◆ updatePageLayoutAndUnitInfo()

void KexiSimplePrintingPageSetup::updatePageLayoutAndUnitInfo ( )
protected

Definition at line 440 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: