DtkWidget 5.6.0.2
DTK Widget module
信号 | Public 成员函数 | Protected 成员函数 | 属性 | 所有成员列表
Dtk::Widget::DAlertControl类 参考
类 Dtk::Widget::DAlertControl 继承关系图:
Inheritance graph
[图例]
Dtk::Widget::DAlertControl 的协作图:
Collaboration graph
[图例]

信号

void alertChanged (bool alert) const
 

Public 成员函数

 DAlertControl (QWidget *target, QObject *parent=nullptr)
 
void setAlert (bool isAlert)
 DAlertControl::setAlert设置是否开启警告模式 警告模式,开启警告模式,target将显示警告颜色 isAlert 是否开启警告模式
 
bool isAlert () const
 DAlertControl::alert返回当前是否处于警告模式
 
void setAlertColor (QColor c)
 DAlertControl::setAlertColor 设置告警颜色 c 告警颜色
 
QColor alertColor () const
 DAlertControl::alertColor 返回当前告警颜色
 
QColor defaultAlertColor () const
 DAlertControl::defaultAlertColor返回默认告警颜色 更多...
 
void setMessageAlignment (Qt::Alignment alignment)
 DAlertControl::setMessageAlignment指定对齐方式 现只支持左,右,居中, 默认左对齐. 更多...
 
Qt::Alignment messageAlignment () const
 DAlertControl::messageAlignment 返回当前告警 tooltips 对齐方式
 
void showAlertMessage (const QString &text, int duration=3000)
 DAlertControl::showAlertMessage显示警告消息 显示指定的文本消息,超过指定时间后警告消息消失. 更多...
 
void showAlertMessage (const QString &text, QWidget *follower, int duration=3000)
 DAlertControl::showAlertMessage显示警告消息. 更多...
 
void hideAlertMessage ()
 DAlertControl:: hideAlertMessage隐藏警告消息框
 
- Public 成员函数 继承自 QObject
virtual const QMetaObjectmetaObject () const const
 
 QObject (QObject *parent)
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
QString objectName () const const
 
void setObjectName (const QString &name)
 
bool isWidgetType () const const
 
bool isWindowType () const const
 
bool signalsBlocked () const const
 
bool blockSignals (bool block)
 
QThreadthread () const const
 
void moveToThread (QThread *targetThread)
 
int startTimer (int interval, Qt::TimerType timerType)
 
int startTimer (std::chrono::milliseconds time, Qt::TimerType timerType)
 
void killTimer (int id)
 
findChild (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QString &name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegExp &regExp, Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const
 
const QObjectListchildren () const const
 
void setParent (QObject *parent)
 
void installEventFilter (QObject *filterObj)
 
void removeEventFilter (QObject *obj)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const
 
bool disconnect (const char *signal, const QObject *receiver, const char *method) const const
 
bool disconnect (const QObject *receiver, const char *method) const const
 
void dumpObjectTree ()
 
void dumpObjectInfo ()
 
void dumpObjectTree () const const
 
void dumpObjectInfo () const const
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const const
 
QList< QByteArraydynamicPropertyNames () const const
 
void destroyed (QObject *obj)
 
void objectNameChanged (const QString &objectName)
 
QObjectparent () const const
 
bool inherits (const char *className) const const
 
void deleteLater ()
 
 Q_DISABLE_COPY (Class)
 
 Q_DISABLE_MOVE (Class)
 
 Q_DISABLE_COPY_MOVE (Class)
 
qobject_cast (QObject *object)
 
qobject_cast (const QObject *object)
 
qFindChild (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QString &name)
 
QList< T > qFindChildren (const QObject *obj, const QRegExp &regExp)
 
 Q_CLASSINFO (Name, Value)
 
 Q_INTERFACES (...)
 
 Q_PROPERTY (...)
 
 Q_ENUMS (...)
 
 Q_FLAGS (...)
 
 Q_ENUM (...)
 
 Q_FLAG (...)
 
 Q_ENUM_NS (...)
 
 Q_FLAG_NS (...)
 
 Q_OBJECT Q_OBJECT
 
 Q_GADGET Q_GADGET
 
 Q_NAMESPACE Q_NAMESPACE
 
 Q_NAMESPACE_EXPORT (EXPORT_MACRO)
 
 Q_SIGNALS Q_SIGNALS
 
 Q_SIGNAL Q_SIGNAL
 
 Q_SLOTS Q_SLOTS
 
 Q_SLOT Q_SLOT
 
 Q_EMIT Q_EMIT
 
 Q_INVOKABLE Q_INVOKABLE
 
 Q_REVISION Q_REVISION
 
 Q_SET_OBJECT_NAME (Object)
 
 QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
 

Protected 成员函数

 DAlertControl (DAlertControlPrivate &d, QObject *parent)
 
bool eventFilter (QObject *watched, QEvent *event) override
 
- Protected 成员函数 继承自 QObject
QObjectsender () const const
 
int senderSignalIndex () const const
 
int receivers (const char *signal) const const
 
bool isSignalConnected (const QMetaMethod &signal) const const
 
virtual void timerEvent (QTimerEvent *event)
 
virtual void childEvent (QChildEvent *event)
 
virtual void customEvent (QEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 

属性

bool alert
 
QColor alertColor
 
- 属性 继承自 QObject
 objectName
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 QObject
QString tr (const char *sourceText, const char *disambiguation, int n)
 
QString trUtf8 (const char *sourceText, const char *disambiguation, int n)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, Functor functor)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
bool disconnect (const QMetaObject::Connection &connection)
 
bool disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)
 
- Public 属性 继承自 QObject
typedef QObjectList
 

成员函数说明

◆ defaultAlertColor()

QColor Dtk::Widget::DAlertControl::defaultAlertColor ( ) const

DAlertControl::defaultAlertColor返回默认告警颜色

注解
默认颜色和原 DLineEdit 一致

◆ eventFilter()

bool Dtk::Widget::DAlertControl::eventFilter ( QObject watched,
QEvent event 
)
overrideprotectedvirtual

重载 QObject .

◆ setMessageAlignment()

void Dtk::Widget::DAlertControl::setMessageAlignment ( Qt::Alignment  alignment)

DAlertControl::setMessageAlignment指定对齐方式 现只支持左,右,居中, 默认左对齐.

注解
参数为其他时,默认左对齐 alignment 消息对齐方式

◆ showAlertMessage() [1/2]

void Dtk::Widget::DAlertControl::showAlertMessage ( const QString text,
int  duration = 3000 
)

DAlertControl::showAlertMessage显示警告消息 显示指定的文本消息,超过指定时间后警告消息消失.

注解
时间参数为-1时,警告消息将一直存在 text 警告的文本 duration 显示的时间长度,单位毫秒

◆ showAlertMessage() [2/2]

void Dtk::Widget::DAlertControl::showAlertMessage ( const QString text,
QWidget *  follower,
int  duration = 3000 
)

DAlertControl::showAlertMessage显示警告消息.

显示指定的文本消息,超过指定时间后警告消息消失.

注解
时间参数为-1时,警告消息将一直存在 text 警告的文本 follow 指定文本消息跟随的对象 duration 显示的时间长度,单位毫秒

该类的文档由以下文件生成: