kopete/kopete
TokenDropTarget.cpp
Go to the documentation of this file.
36 TokenDragger( const QString &mimeType, TokenDropTarget *parent ) : QObject(parent), m_mimeType( mimeType )
125 TokenDropTarget::TokenDropTarget( const QString &mimeType, QWidget *parent ) : QWidget( parent ),
141 layout()->addItem( new QSpacerItem( 1, 1, QSizePolicy::Expanding, QSizePolicy::MinimumExpanding ) );
169 static_cast<QVBoxLayout*>(layout())->insertLayout( layout()->count() - 1, box ); // last item is a spacer
202 layout()->addItem( new QSpacerItem( 1, 1, QSizePolicy::Expanding, QSizePolicy::MinimumExpanding ) );
QLayout * layout() const
QWidget * source() const
void setHotSpot(const QPoint &hotspot)
Type type() const
virtual QLayoutItem * itemAt(int index) const =0
QByteArray data(const QString &mimeType) const
void setCursor(const QCursor &)
const QMimeData * mimeData() const
virtual void addItem(QLayoutItem *item)=0
void lower()
void setMimeData(QMimeData *data)
void setCustomTokenFactory(TokenFactory *factory)
Definition: TokenDropTarget.cpp:425
virtual bool hasFormat(const QString &mimeType) const
void setPixmap(const QPixmap &pixmap)
virtual QWidget * widget()
const QPoint & pos() const
virtual QLayout * layout()
QWidget * childAt(const QPoint &pos) const
Definition: TokenDropTarget.cpp:174
int y() const
virtual int count() const
bool eventFilter(QObject *, QEvent *)
Definition: TokenDropTarget.cpp:303
Definition: TokenDropTarget.h:32
void acceptProposedAction()
void setParent(QWidget *parent)
int x() const
int y() const
QBoxLayout * rowBox(QWidget *w, QPoint *idx=0) const
Definition: TokenDropTarget.cpp:381
geometry
virtual int indexOf(QWidget *widget) const
Qt::DropAction exec(QFlags< Qt::DropAction > supportedActions)
size
void removeWidget(QWidget *widget)
void ignore()
void installEventFilter(QObject *filterObj)
void removeItem(QLayoutItem *item)
virtual QLayoutItem * itemAt(int index) const
void setDropAction(Qt::DropAction action)
virtual bool eventFilter(QObject *watched, QEvent *event)
void hide()
void setAcceptDrops(bool on)
TokenDropTarget(const QString &mimeType, QWidget *parent=0)
Definition: TokenDropTarget.cpp:125
void addStretch(int stretch)
QWidget * parentWidget() const
void insertToken(Token *, int row=-1, int col=-1)
Definition: TokenDropTarget.cpp:346
virtual int count() const =0
int bottom() const
void setX(int x)
void setY(int y)
virtual Token * createToken(const QString &text, const QString &iconName, int value, QWidget *parent=0)
Definition: Token.cpp:29
void setSpacing(int)
Definition: Token.h:29
void insertWidget(int index, QWidget *widget, int stretch, QFlags< Qt::AlignmentFlag > alignment)
void show()
void setData(const QString &mimeType, const QByteArray &data)
Definition: Token.h:38
QObject * parent() const
void changed()
void accept(bool accept)
void removeEventFilter(QObject *obj)
void setSpacing(int spacing)
void render(QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags)
virtual QLayoutItem * takeAt(int index)=0
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.