qt-material-widgets/components/qtmaterialautocomplete_p.h

36 lines
787 B
C
Raw Normal View History

#ifndef QTMATERIALAUTOCOMPLETE_P_H
#define QTMATERIALAUTOCOMPLETE_P_H
#include "qtmaterialtextfield_p.h"
namespace md
{
class QWidget;
class QVBoxLayout;
class AutoCompleteOverlay;
class AutoCompleteStateMachine;
class AutoCompletePrivate : public TextFieldPrivate
{
Q_DISABLE_COPY(AutoCompletePrivate)
Q_DECLARE_PUBLIC(AutoComplete)
public:
AutoCompletePrivate(AutoComplete *q);
virtual ~AutoCompletePrivate();
void init();
2017-10-15 10:38:53 +00:00
QWidget *menu;
2017-10-15 13:20:07 +00:00
QWidget *frame;
AutoCompleteStateMachine *stateMachine;
2017-10-15 10:38:53 +00:00
QVBoxLayout *menuLayout;
QStringList dataSource;
int maxWidth;
};
}
#endif // QTMATERIALAUTOCOMPLETE_P_H