CustomComboBox Class Reference

(Qtitan::CustomComboBox)

Inherits QWidget.

Inherited by

Public Functions

CustomComboBox ( QWidget * parent )
virtual ~CustomComboBox ()
bool cancelButtonVisible () const
bool crossButtonVisible () const
virtual void hidePopup () = 0
bool isModified () const
bool okButtonVisible ()
void setCancelButtonVisible ( bool visible ) const
void setCrossButtonVisible ( bool visible )
void setModified ( bool modified )
void setOkButtonVisible ( bool visible )
void setPopupOffset ( const QPoint & pos )
virtual void showPopup ()
  • 217 public functions inherited from QWidget
  • 13 public functions inherited from QPaintDevice
  • 29 public functions inherited from QObject

Signals

void dataChanged ()

Protected Functions

virtual QWidget * editorWidget () = 0
virtual QPixmap getIcon () = 0
void initStyleOption ( QStyleOptionComboBox * option ) const
QStyle::SubControl newHoverControl ( const QPoint & pos )
virtual void saveDefaultState ()
virtual void undoModified () = 0
void updateArrow ( QStyle::StateFlag state )
bool updateHoverControl ( const QPoint & pos )
void updatePopupButtons ()

Reimplemented Protected Functions

virtual bool event ( QEvent * event )
virtual void keyPressEvent ( QKeyEvent * e )
virtual void mousePressEvent ( QMouseEvent * e )
virtual void mouseReleaseEvent ( QMouseEvent * e )
virtual void paintEvent ( QPaintEvent * e )
  • 37 protected functions inherited from QWidget
  • 1 protected function inherited from QPaintDevice
  • 7 protected functions inherited from QObject

Additional Inherited Members

  • 58 properties inherited from QWidget
  • 1 property inherited from QObject
  • 19 public slots inherited from QWidget
  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 4 static public members inherited from QWidget
  • 4 static public members inherited from QObject
  • 1 protected slot inherited from QWidget
  • 1 protected type inherited from QPaintDevice
  • 2 protected variables inherited from QObject

Member Function Documentation

CustomComboBox::CustomComboBox ( QWidget * parent )

CustomComboBox::~CustomComboBox () [virtual]

bool CustomComboBox::cancelButtonVisible () const

See also setCancelButtonVisible().

bool CustomComboBox::crossButtonVisible () const

See also setCrossButtonVisible().

void CustomComboBox::dataChanged () [signal]

QWidget * CustomComboBox::editorWidget () [pure virtual protected]

bool CustomComboBox::event ( QEvent * event ) [virtual protected]

QPixmap CustomComboBox::getIcon () [pure virtual protected]

void CustomComboBox::hidePopup () [pure virtual]

void CustomComboBox::initStyleOption ( QStyleOptionComboBox * option ) const [protected]

bool CustomComboBox::isModified () const

void CustomComboBox::keyPressEvent ( QKeyEvent * e ) [virtual protected]

void CustomComboBox::mousePressEvent ( QMouseEvent * e ) [virtual protected]

void CustomComboBox::mouseReleaseEvent ( QMouseEvent * e ) [virtual protected]

QStyle::SubControl CustomComboBox::newHoverControl ( const QPoint & pos ) [protected]

bool CustomComboBox::okButtonVisible ()

See also setOkButtonVisible().

void CustomComboBox::paintEvent ( QPaintEvent * e ) [virtual protected]

void CustomComboBox::saveDefaultState () [virtual protected]

void CustomComboBox::setCancelButtonVisible ( bool visible ) const

See also cancelButtonVisible().

void CustomComboBox::setCrossButtonVisible ( bool visible )

See also crossButtonVisible().

void CustomComboBox::setModified ( bool modified )

See also isModified().

void CustomComboBox::setOkButtonVisible ( bool visible )

See also okButtonVisible().

void CustomComboBox::setPopupOffset ( const QPoint & pos )

void CustomComboBox::showPopup () [virtual]

void CustomComboBox::undoModified () [pure virtual protected]

void CustomComboBox::updateArrow ( QStyle::StateFlag state ) [protected]

bool CustomComboBox::updateHoverControl ( const QPoint & pos ) [protected]

void CustomComboBox::updatePopupButtons () [protected]