21#ifndef KEXIREPORTVIEW_H
22#define KEXIREPORTVIEW_H
24#include <tqscrollview.h>
27#include <kexiviewbase.h>
29#include "kexiscrollview.h"
30#include "kexireportpart.h"
34class KEXIREPORTUTILS_EXPORT KexiReportScrollView : public KexiScrollView
40 KexiReportScrollView(TQWidget *parent, bool preview);
41 virtual ~KexiReportScrollView();
50 void slotResizingStarted();
71 ResizeDefault = ResizeAuto,
81 virtual TQSize preferredSizeHint( const TQSize& otherSize);
83 int resizeMode() const { return m_resizeMode; }
90 void slotPropertySetSwitched(KoProperty::Set *set, bool forceReload = false);
92 void slotFocus( bool in);
102 virtual tristate beforeSwitchTo( int mode, bool &dontStore);
103 virtual tristate afterSwitchFrom( int mode);
107 virtual tristate storeData( bool dontAsk = false);
109 KexiReportPart::TempData* tempData() const {
110 return static_cast<KexiReportPart::TempData* >(parentDialog()->tempData()); }
113 void disableWidgetActions();
114 void enableFormActions();
122 virtual void resizeEvent ( TQResizeEvent * );
126 KexiReportScrollView *m_scrollView;
127 KoProperty::Set *m_propertySet;
Provides database connection, allowing queries and data modification.
Kexi's main window interface This interface is implemented by KexiMainWindowImpl class.
Kexi Report Plugin It just creates a KexiReportView. See there for most of code.
virtual KoProperty::Set * propertySet()
Base class for single view embeddable of in KexiDialogBase.
3-state logical type with three values: true, false and cancelled and convenient operators.
|