26 #include <qwidgetplugin.h> 27 #include "qcombobox.h" 55 class QT_WIDGET_PLUGIN_EXPORT
AComboBox :
public QComboBox
59 AComboBox( QWidget* parent=0,
const char* name=0 );
60 AComboBox(
bool rw, QWidget* parent=0,
const char* name=0 );
66 void insertStringList(
const QStringList &,
int index=-1 );
67 void insertStrList(
const QStrList &,
int index=-1 );
68 void insertStrList(
const QStrList *,
int index=-1 );
69 void insertStrList(
const char **,
int numStrings=-1,
int index=-1);
71 void insertItem(
const QString &text,
int index=-1 );
72 void insertItem(
const QPixmap &pixmap,
int index=-1 );
73 void insertItem(
const QPixmap &pixmap,
const QString &text,
int index=-1 );
75 void removeItem(
int index );
78 virtual void setCurrentItem(
int index );
80 QString currentText()
const;
81 virtual void setCurrentText(
const QString& );
83 QString text(
int index )
const;
84 const QPixmap *pixmap(
int index )
const;
86 void changeItem(
const QString &text,
int index );
87 void changeItem(
const QPixmap &pixmap,
int index );
88 void changeItem(
const QPixmap &pixmap,
const QString &text,
int index );
90 bool autoResize()
const;
91 virtual void setAutoResize(
bool );
92 QSize sizeHint()
const;
94 void setPalette(
const QPalette & );
95 void setFont(
const QFont & );
96 void setEnabled(
bool );
98 virtual void setSizeLimit(
int );
99 int sizeLimit()
const;
102 virtual void setMaxCount(
int );
103 int maxCount()
const;
105 virtual void setInsertionPolicy( Policy policy );
106 QComboBox::Policy insertionPolicy()
const;
108 virtual void setValidator(
const QValidator * );
109 const QValidator * validator()
const;
111 virtual void setListBox( QListBox * );
112 QListBox * listBox()
const;
114 virtual void setLineEdit( QLineEdit *edit );
115 QLineEdit* lineEdit()
const;
117 virtual void setAutoCompletion(
bool );
118 bool autoCompletion()
const;
120 bool eventFilter( QObject *
object, QEvent *event );
122 void setDuplicatesEnabled(
bool enable );
123 bool duplicatesEnabled()
const;
125 bool editable()
const;
126 void setEditable(
bool );
128 virtual void popup();
Плагин – виджет обеспечивает доступ из Ананас.Скрипта ко всем публичным методам QComboBox, являясь врапером последнего. Наследует QComboBox.
Definition: acombobox.h:55