DtkWidget
DTK Widget module
|
Public 成员函数 | |
DCrumbEditPrivate (DCrumbEdit *qq) | |
void | registerHandler (QAbstractTextDocumentLayout *layout) |
bool | canAddCrumb (const QString &text) const |
void | makeCrumb (QTextCursor &cursor, const QString &text) |
bool | makeCrumb () |
bool | editCrumb (const QPoint &mousePos) |
QByteArray | crumbMapToData (const QList< DCrumbTextFormat > &list) const |
QList< DCrumbTextFormat > | crumbListFromData (const QByteArray &format) const |
void | _q_onDocumentLayoutChanged () |
void | _q_onCurrentPositionChanged () |
void | _q_onTextChanged () |
Public 属性 | |
CrumbObjectInterface * | object |
int | objectType |
bool | crumbReadOnly = false |
int | crumbRadius = 2 |
bool | explicitCrumbRadius = false |
QString | splitter = "," |
QStringList | formatList |
QMap< QString, DCrumbTextFormat > | formats |
bool | dualClickMakeCrumb = false |
QString | currentText |
QBrush | currentBrush |
DCrumbEditPanelFrame * | panelFrame = nullptr |
QWidget * | widgetTop |
QWidget * | widgetBottom |
QWidget * | widgetLeft |
QWidget * | widgetRight |