PickTableBase Class Reference

#include <PickTableBase.h>

Inheritance diagram for PickTableBase:

Inheritance graph
PickTableQDialog
[legend]
Collaboration diagram for PickTableBase:

Collaboration graph
QDialogQLabelQLineEditQPushButtonQPixmapQListViewQCheckBox
[legend]

List of all members.


Detailed Description

The base class for the PickTable class.

The pure virtual base class built with the Qt Designer.

Definition at line 29 of file PickTableBase.h.


Public Member Functions

 accept ()
 done (int r)
 enum {Rejected, Accepted}
 exec ()
 extension () const
 isModal () const
 isSizeGripEnabled () const
 orientation () const
 PickTableBase (QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
 prop -whether the size grip is enabled
 prop -whether show() should pop up the dialog as modal or modeless
 reject ()
 result () const
 setExtension (QWidget *extension)
 setModal (bool modal)
 setOrientation (Orientation orientation)
 setResult (int i)
 setSizeGripEnabled (bool)
 show ()
 showExtension (bool showIt)
 ~PickTableBase ()

Public Attributes

QPushButtonm_add_entry
QPushButtonm_clear
QPushButtonm_delete
QListViewm_pick_table
QCheckBoxm_pickedCheckBox
QLabelm_title
QLabelm_type
QLineEditwLineEdit
QLineEditxLineEdit
QLineEdityLineEdit
QLineEditzLineEdit

Protected Slots

virtual void addEntry ()=0
virtual void clear ()=0
virtual void deleteSelectedItem ()=0
virtual void languageChange ()
virtual void listSorted (int)=0
virtual void m_pick_table_selectionChanged ()=0
virtual void pickedCheckBoxClicked ()=0

Private Attributes

QPixmap image0

Constructor & Destructor Documentation

PickTableBase ( QWidget parent = 0,
const char *  name = 0,
bool  modal = FALSE,
WFlags  fl = 0 
)

Definition at line 90 of file PickTableBase.cpp.

References QListView::addColumn(), addEntry(), clear(), deleteSelectedItem(), image0, languageChange(), m_add_entry, m_clear, m_delete, m_pick_table, m_pick_table_selectionChanged(), m_pickedCheckBox, m_title, m_type, pickedCheckBoxClicked(), QListView::setAllColumnsShowFocus(), QCheckBox::setChecked(), QListView::setItemMargin(), QListView::setResizeMode(), QListView::setShowSortIndicator(), QListView::setTreeStepSize(), wLineEdit, xLineEdit, yLineEdit, and zLineEdit.

~PickTableBase (  ) 

Definition at line 166 of file PickTableBase.cpp.


Member Function Documentation

virtual void addEntry (  )  [protected, pure virtual, slot]

Implemented in PickTable.

Referenced by PickTableBase().

virtual void clear (  )  [protected, pure virtual, slot]

Implemented in PickTable.

Referenced by PickTableBase().

virtual void deleteSelectedItem (  )  [protected, pure virtual, slot]

Implemented in PickTable.

Referenced by PickTableBase().

void languageChange (  )  [protected, virtual, slot]

Definition at line 175 of file PickTableBase.cpp.

References QListView::header(), m_add_entry, m_clear, m_delete, m_pick_table, m_pickedCheckBox, m_title, m_type, QCheckBox::setText(), QPushButton::setText(), and QLabel::setText().

Referenced by PickTableBase().

virtual void listSorted ( int   )  [protected, pure virtual, slot]

Implemented in PickTable.

virtual void m_pick_table_selectionChanged (  )  [protected, pure virtual, slot]

Implemented in PickTable.

Referenced by PickTableBase().

virtual void pickedCheckBoxClicked (  )  [protected, pure virtual, slot]

Implemented in PickTable.

Referenced by PickTableBase().


Member Data Documentation

QPixmap image0 [private]

Definition at line 63 of file PickTableBase.h.

Referenced by PickTableBase().

QPushButton* m_add_entry

Definition at line 47 of file PickTableBase.h.

Referenced by languageChange(), and PickTableBase().

QPushButton* m_clear

Definition at line 38 of file PickTableBase.h.

Referenced by languageChange(), and PickTableBase().

QPushButton* m_delete

Definition at line 39 of file PickTableBase.h.

Referenced by languageChange(), PickTable::m_pick_table_selectionChanged(), PickTable::PickTable(), PickTableBase(), and PickTable::refreshItems().

QListView* m_pick_table

Definition at line 41 of file PickTableBase.h.

Referenced by PickTable::clear(), PickTable::deleteSelectedItem(), PickTable::indexOf(), languageChange(), PickTable::listSorted(), PickTable::m_pick_table_selectionChanged(), PickTable::PickTable(), PickTableBase(), and PickTable::refreshItems().

QCheckBox* m_pickedCheckBox

Definition at line 42 of file PickTableBase.h.

Referenced by languageChange(), PickTable::pickedCheckBoxClicked(), and PickTableBase().

QLabel* m_title

Definition at line 40 of file PickTableBase.h.

Referenced by languageChange(), PickTable::PickTable(), and PickTableBase().

QLabel* m_type

Definition at line 37 of file PickTableBase.h.

Referenced by languageChange(), PickTable::PickTable(), and PickTableBase().

QLineEdit* wLineEdit

Definition at line 46 of file PickTableBase.h.

Referenced by PickTable::addEntry(), PickTable::PickTable(), and PickTableBase().

QLineEdit* xLineEdit

Definition at line 43 of file PickTableBase.h.

Referenced by PickTable::addEntry(), and PickTableBase().

QLineEdit* yLineEdit

Definition at line 44 of file PickTableBase.h.

Referenced by PickTable::addEntry(), and PickTableBase().

QLineEdit* zLineEdit

Definition at line 45 of file PickTableBase.h.

Referenced by PickTable::addEntry(), PickTable::PickTable(), and PickTableBase().


The documentation for this class was generated from the following files:
Generated for HippoDraw Class Library by doxygen