/****************************************************************************
** Meta object code from reading C++ file 'threaddlg.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../threaddlg.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'threaddlg.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.14.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_ThreadDlg_t {
QByteArrayData data[4];
char stringdata0[30];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_ThreadDlg_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_ThreadDlg_t qt_meta_stringdata_ThreadDlg = {
{
QT_MOC_LITERAL(0, 0, 9), // "ThreadDlg"
QT_MOC_LITERAL(1, 10, 9), // "slotStart"
QT_MOC_LITERAL(2, 20, 0), // ""
QT_MOC_LITERAL(3, 21, 8) // "slotStop"
},
"ThreadDlg\0slotStart\0\0slotStop"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_ThreadDlg[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x0a /* Public */,
3, 0, 25, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void ThreadDlg::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<ThreadDlg *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->slotStart(); break;
case 1: _t->slotStop(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject ThreadDlg::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_ThreadDlg.data,
qt_meta_data_ThreadDlg,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *ThreadDlg::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *ThreadDlg::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_ThreadDlg.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int ThreadDlg::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
没有合适的资源?快使用搜索试试~ 我知道了~
对话框多线程例程,可以控制开始和停止
共24个文件
cpp:5个
obj:5个
h:3个
需积分: 3 0 下载量 138 浏览量
2023-09-13
00:08:48
上传
评论
收藏 1012KB RAR 举报
温馨提示
一次创建多个线程
资源推荐
资源详情
资源评论
收起资源包目录
ThreadDlg.rar (24个子文件)
ThreadDlg
threaddlg.cpp 1KB
threaddlg.h 489B
ThreadDlg.pro.user 22KB
ThreadDlg.pro.user.12 17KB
ThreadDlg.pro 393B
workthread.cpp 223B
main.cpp 185B
build
Makefile 30KB
debug
ThreadDlg.vc.pdb 1.9MB
ThreadDlg.pdb 1.8MB
moc_workthread.obj 82KB
ThreadDlg.exe 61KB
ThreadDlg.ilk 673KB
workthread.obj 94KB
moc_workthread.cpp 3KB
threaddlg.obj 120KB
main.obj 98KB
moc_predefs.h 260B
moc_threaddlg.cpp 4KB
moc_threaddlg.obj 92KB
release
Makefile.Release 51KB
Makefile.Debug 51KB
.qmake.stash 1KB
workthread.h 207B
共 24 条
- 1
资源评论
y369258147
- 粉丝: 0
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功