KDevelop API Documentation

BugEdit Class Reference

This class is used to edit the individual bug entried in the list. More...

#include <bugedit.h>

Inheritance diagram for BugEdit:

QTabDialog List of all members.

Signals

void sigAddBug (Bug *)
void sigUpdateBug (Bug *)

Public Member Functions

 BugEdit (QWidget *parent=0, const char *name=0, Bug *pBug=0, bool AddItem=TRUE, bool modal=FALSE, WFlags f=0)
 ~BugEdit ()
void resizeEvent (QResizeEvent *)

Private Slots

void closeClicked ()
void cancelClicked ()

Private Member Functions

void updateRecord ()
const QString DateToQString (QDate InputDate)
const QDate QStringToDate (QString InputString)

Private Attributes

QLineEditeditBugID
QLineEditeditDescription
QComboBoxcboSeverity
QComboBoxcboPriority
QLineEditeditBugClass
QLineEditeditLocation
QLineEditeditAssignedTo
QLineEditeditAssignedDate
QLineEditeditAssignedEMail
QLineEditeditReportUserName
QLineEditeditReportEMail
QLineEditeditReportDate
QLineEditeditPackage
QLineEditeditVersionNo
QMultiLineEditeditNotes
QMultiLineEditeditRepeat
QMultiLineEditeditWorkaround
QMultiLineEditeditSysInfo
QLineEditeditFixScheduled
QFramepMainFrame
bool Dirty
Bugm_pBug
bool m_AddItem
QHBoxpSheetGeneral
QHBoxpSheetNotes
QHBoxpSheetRepeat
QHBoxpSheetWorkaround
QHBoxpSheetSysInfo
QGridGeneralLayout

Detailed Description

This class is used to edit the individual bug entried in the list.

Author:
Ivan Hawkes

Definition at line 39 of file bugedit.h.


Constructor & Destructor Documentation

BugEdit::BugEdit QWidget parent = 0,
const char *  name = 0,
Bug pBug = 0,
bool  AddItem = TRUE,
bool  modal = FALSE,
WFlags  f = 0
 

Definition at line 110 of file bugedit.cpp.

References BugEdit(), QTabDialog::cancelButtonPressed(), cancelClicked(), cboPriority, cboSeverity, closeClicked(), DateToQString(), Dirty, editAssignedDate, editAssignedEMail, editAssignedTo, editBugClass, editBugID, editDescription, editLocation, editNotes, editPackage, editRepeat, editReportDate, editReportEMail, editReportUserName, editSysInfo, editVersionNo, editWorkaround, GeneralLayout, m_AddItem, m_pBug, priority_desc, pSheetGeneral, pSheetNotes, pSheetRepeat, pSheetSysInfo, pSheetWorkaround, QTabDialog::setOkButton(), and severity_desc.

Referenced by BugEdit().

BugEdit::~BugEdit  ) 
 

Definition at line 394 of file bugedit.cpp.


Member Function Documentation

void BugEdit::cancelClicked  )  [private, slot]
 

Definition at line 451 of file bugedit.cpp.

References Dirty.

Referenced by BugEdit().

void BugEdit::closeClicked  )  [private, slot]
 

Definition at line 428 of file bugedit.cpp.

References m_AddItem, m_pBug, sigAddBug(), sigUpdateBug(), and updateRecord().

Referenced by BugEdit().

const QString BugEdit::DateToQString QDate  InputDate  )  [private]
 

Definition at line 60 of file bugedit.cpp.

References DateToQString().

Referenced by BugEdit(), and DateToQString().

const QDate BugEdit::QStringToDate QString  InputString  )  [private]
 

Definition at line 72 of file bugedit.cpp.

References QStringToDate().

Referenced by QStringToDate(), and updateRecord().

void BugEdit::resizeEvent QResizeEvent  ) 
 

Definition at line 474 of file bugedit.cpp.

References resizeEvent().

Referenced by resizeEvent().

void BugEdit::sigAddBug Bug  )  [signal]
 

Referenced by closeClicked().

void BugEdit::sigUpdateBug Bug  )  [signal]
 

Referenced by closeClicked().

void BugEdit::updateRecord  )  [private]
 

Definition at line 401 of file bugedit.cpp.

References Bug::AssignedDate, Bug::AssignedEMail, Bug::AssignedTo, Bug::BugClass, Bug::BugID, cboPriority, cboSeverity, Bug::Description, editAssignedDate, editAssignedEMail, editAssignedTo, editBugClass, editBugID, editDescription, editLocation, editNotes, editPackage, editRepeat, editReportDate, editReportEMail, editReportUserName, editSysInfo, editVersionNo, editWorkaround, Bug::Location, m_pBug, Bug::Notes, Bug::Package, Bug::Priority, QStringToDate(), Bug::Repeat, Bug::ReportDate, Bug::ReportEMail, Bug::ReportUserName, Bug::Severity, Bug::SysInfo, Bug::VersionNo, and Bug::Workaround.

Referenced by closeClicked().


Member Data Documentation

QComboBox* BugEdit::cboPriority [private]
 

Definition at line 74 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QComboBox* BugEdit::cboSeverity [private]
 

Definition at line 73 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

bool BugEdit::Dirty [private]
 

Definition at line 93 of file bugedit.h.

Referenced by BugEdit(), and cancelClicked().

QLineEdit* BugEdit::editAssignedDate [private]
 

Definition at line 78 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editAssignedEMail [private]
 

Definition at line 79 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editAssignedTo [private]
 

Definition at line 77 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editBugClass [private]
 

Definition at line 75 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editBugID [private]
 

Definition at line 71 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editDescription [private]
 

Definition at line 72 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editFixScheduled [private]
 

Definition at line 89 of file bugedit.h.

QLineEdit* BugEdit::editLocation [private]
 

Definition at line 76 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QMultiLineEdit* BugEdit::editNotes [private]
 

Definition at line 85 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editPackage [private]
 

Definition at line 83 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QMultiLineEdit* BugEdit::editRepeat [private]
 

Definition at line 86 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editReportDate [private]
 

Definition at line 82 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editReportEMail [private]
 

Definition at line 81 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editReportUserName [private]
 

Definition at line 80 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QMultiLineEdit* BugEdit::editSysInfo [private]
 

Definition at line 88 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QLineEdit* BugEdit::editVersionNo [private]
 

Definition at line 84 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QMultiLineEdit* BugEdit::editWorkaround [private]
 

Definition at line 87 of file bugedit.h.

Referenced by BugEdit(), and updateRecord().

QGrid* BugEdit::GeneralLayout [private]
 

Definition at line 105 of file bugedit.h.

Referenced by BugEdit().

bool BugEdit::m_AddItem [private]
 

Definition at line 95 of file bugedit.h.

Referenced by BugEdit(), and closeClicked().

Bug* BugEdit::m_pBug [private]
 

Definition at line 94 of file bugedit.h.

Referenced by BugEdit(), closeClicked(), and updateRecord().

QFrame* BugEdit::pMainFrame [private]
 

Definition at line 92 of file bugedit.h.

QHBox* BugEdit::pSheetGeneral [private]
 

Definition at line 98 of file bugedit.h.

Referenced by BugEdit().

QHBox* BugEdit::pSheetNotes [private]
 

Definition at line 99 of file bugedit.h.

Referenced by BugEdit().

QHBox* BugEdit::pSheetRepeat [private]
 

Definition at line 100 of file bugedit.h.

Referenced by BugEdit().

QHBox* BugEdit::pSheetSysInfo [private]
 

Definition at line 102 of file bugedit.h.

Referenced by BugEdit().

QHBox* BugEdit::pSheetWorkaround [private]
 

Definition at line 101 of file bugedit.h.

Referenced by BugEdit().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:20 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003