Crossfire Server, Trunk  R20513
CREReportDialog.h
Go to the documentation of this file.
1 #ifndef CRE_REPORT_DIALOG_H
2 #define CRE_REPORT_DIALOG_H
3 
4 #include <QDialog>
5 
6 class QTextEdit;
7 class QLineEdit;
8 class QListWidget;
9 
11 
12 class CREReportDialog : public QDialog
13 {
14  Q_OBJECT
15 
16  public:
18 
19  protected:
20  QListWidget* myList;
21  QLineEdit* myName;
22  QTextEdit* myHeader;
23  QTextEdit* mySort;
24  QTextEdit* myDisplay;
25  QTextEdit* myFooter;
28 
29  virtual void accept();
30  virtual void reject();
31 
32  void refreshList();
33  void saveCurrentReport();
34 
35  protected slots:
36  void onHelp();
37  void onAdd();
38  void onDelete();
39  void currentRowChanged(int currentRow);
40 };
41 
42 #endif // CRE_REPORT_DIALOG_H
virtual void accept()
void currentRowChanged(int currentRow)
QTextEdit * myFooter
QTextEdit * mySort
QLineEdit * myName
virtual void reject()
QTextEdit * myHeader
CREReportDefinitionManager myReports
QTextEdit * myDisplay
QListWidget * myList