KReportsView Class Reference

A view for reports. More...

#include <kreportsview.h>

Inheritance diagram for KReportsView:

KMyMoneyViewBase QWidget
Collaboration diagram for KReportsView:

Collaboration graph
[legend]

List of all members.

Public Slots

void slotOpenURL (const KURL &url, const KParts::URLArgs &args)
void slotLoadView (void)
void slotPrintView (void)
void slotCopyView (void)
void slotSaveView (void)
void slotConfigure (void)
void slotDuplicate (void)
void slotToggleChart (void)
void slotOpenReport (QListViewItem *)
void slotOpenReport (const QString &)
void slotOpenReport (const MyMoneyReport &)
void slotCloseCurrent (void)
void slotClose (QWidget *)
void slotCloseAll (void)
void slotDelete (void)
void slotListContextMenu (KListView *, QListViewItem *, const QPoint &)
void slotOpenFromList (void)
void slotConfigureFromList (void)
void slotNewFromList (void)
void slotDeleteFromList (void)

Signals

void reportSelected (const MyMoneyReport &)

Public Member Functions

 KReportsView (QWidget *parent=0, const char *name=0)
 ~KReportsView ()
void show ()

Protected Slots

void slotSaveFilterChanged (const QString &)

Protected Member Functions

void addReportTab (const MyMoneyReport &)
void loadView (void)

Static Protected Member Functions

static void defaultReports (QValueList< ReportGroup > &)

Private Attributes

Private *const d
KTabWidget * m_reportTabWidget
KListViewm_reportListView
QWidgetm_listTab
QVBoxLayout * m_listTabLayout
bool m_needReload

Classes

class  KReportGroupListItem
class  KReportListItem
class  KReportTab
class  ReportGroup


Detailed Description

Displays a page where reports can be placed.

Author:
Ace Jones

Constructor & Destructor Documentation

KReportsView::KReportsView ( QWidget parent = 0,
const char *  name = 0 
)

Standard constructor.

Parameters:
parent The QWidget this is used in.
name The QT name.
Returns:
An object of type KReportsView
See also:
~KReportsView

KReportsView::~KReportsView (  ) 

Standard destructor.

Returns:
Nothing.
See also:
KReportsView


Member Function Documentation

void KReportsView::show (  ) 

Overridden so we can reload the view if necessary.

Returns:
Nothing.

void KReportsView::addReportTab ( const MyMoneyReport  )  [protected]

void KReportsView::loadView ( void   )  [protected]

static void KReportsView::defaultReports ( QValueList< ReportGroup > &   )  [static, protected]

void KReportsView::slotOpenURL ( const KURL &  url,
const KParts::URLArgs &  args 
) [slot]

void KReportsView::slotLoadView ( void   )  [slot]

void KReportsView::slotPrintView ( void   )  [slot]

void KReportsView::slotCopyView ( void   )  [slot]

void KReportsView::slotSaveView ( void   )  [slot]

void KReportsView::slotConfigure ( void   )  [slot]

void KReportsView::slotDuplicate ( void   )  [slot]

void KReportsView::slotToggleChart ( void   )  [slot]

void KReportsView::slotOpenReport ( QListViewItem  )  [slot]

void KReportsView::slotOpenReport ( const QString &   )  [slot]

void KReportsView::slotOpenReport ( const MyMoneyReport  )  [slot]

void KReportsView::slotCloseCurrent ( void   )  [slot]

void KReportsView::slotClose ( QWidget  )  [slot]

void KReportsView::slotCloseAll ( void   )  [slot]

void KReportsView::slotDelete ( void   )  [slot]

void KReportsView::slotListContextMenu ( KListView ,
QListViewItem ,
const QPoint &   
) [slot]

void KReportsView::slotOpenFromList ( void   )  [slot]

void KReportsView::slotConfigureFromList ( void   )  [slot]

void KReportsView::slotNewFromList ( void   )  [slot]

void KReportsView::slotDeleteFromList ( void   )  [slot]

void KReportsView::slotSaveFilterChanged ( const QString &   )  [protected, slot]

void KReportsView::reportSelected ( const MyMoneyReport  )  [signal]

This signal is emitted whenever a report is selected


Member Data Documentation

Private* const KReportsView::d [private]

Reimplemented from KMyMoneyViewBase.

KTabWidget* KReportsView::m_reportTabWidget [private]

QVBoxLayout* KReportsView::m_listTabLayout [private]


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

Generated on Wed Jan 26 13:08:43 2011 for KMyMoney by  doxygen 1.5.6