Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
LittleGrayEagle
qplanetosm
提交
d627dfab
qplanetosm
项目概览
LittleGrayEagle
/
qplanetosm
与 Fork 源项目一致
Fork自
colorEagleStdio / qplanetosm
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
qplanetosm
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
d627dfab
编写于
7月 25, 2016
作者:
丁劲犇
😸
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
We sloved two wide-pointer problem.
上级
10aafdf8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
18 addition
and
12 deletion
+18
-12
qtviewer_planetosm/osmtiles/layer_tiles.cpp
qtviewer_planetosm/osmtiles/layer_tiles.cpp
+4
-2
qtviewer_planetosm/qtaxviewer_planetosm.cpp
qtviewer_planetosm/qtaxviewer_planetosm.cpp
+14
-10
未找到文件。
qtviewer_planetosm/osmtiles/layer_tiles.cpp
浏览文件 @
d627dfab
...
@@ -123,8 +123,10 @@ namespace QTVOSM{
...
@@ -123,8 +123,10 @@ namespace QTVOSM{
m_downloadThread
->
quit
();
m_downloadThread
->
quit
();
m_downloadThread
->
wait
();
m_downloadThread
->
wait
();
m_downloader
->
deleteLater
();
m_downloader
->
deleteLater
();
if
(
m_propPage
)
//! m_propPage is a child object of other widgets,
m_propPage
->
deleteLater
();
//! it will be deleted automatically.
//if (m_propPage)
// m_propPage->deleteLater();
}
}
bool
layer_tiles
::
cb_mousePressEvent
(
QMouseEvent
*
event
)
bool
layer_tiles
::
cb_mousePressEvent
(
QMouseEvent
*
event
)
...
...
qtviewer_planetosm/qtaxviewer_planetosm.cpp
浏览文件 @
d627dfab
...
@@ -269,22 +269,26 @@ void qtaxviewer_planetosm::_next_pending_evts()
...
@@ -269,22 +269,26 @@ void qtaxviewer_planetosm::_next_pending_evts()
e
=
&
*
m_list_events
.
constBegin
();
e
=
&
*
m_list_events
.
constBegin
();
m_mutex_evts
.
unlock
();
m_mutex_evts
.
unlock
();
QString
str_props
;
if
(
e
)
//!3,Extract props.just put it into str_prop, split by ;
for
(
QMap
<
QString
,
QVariant
>::
const_iterator
p
=
e
->
begin
();
p
!=
e
->
end
();
++
p
)
{
{
str_props
+=
p
.
key
();
QString
str_props
;
str_props
+=
"="
;
//!3,Extract props.just put it into str_prop, split by ;
str_props
+=
p
.
value
().
toString
();
for
(
QMap
<
QString
,
QVariant
>::
const_iterator
p
=
e
->
begin
();
p
!=
e
->
end
();
++
p
)
str_props
+=
";"
;
{
str_props
+=
p
.
key
();
str_props
+=
"="
;
str_props
+=
p
.
value
().
toString
();
str_props
+=
";"
;
}
//!5,Fire the OCX Event
emit
evt_Message
(
str_props
);
}
}
//!5,Fire the OCX Event
emit
evt_Message
(
str_props
);
//pop from queue
//pop from queue
m_mutex_evts
.
lock
();
m_mutex_evts
.
lock
();
e
=
0
;
e
=
0
;
m_list_events
.
pop_front
();
if
(
m_list_events
.
empty
()
==
false
)
m_list_events
.
pop_front
();
if
(
m_list_events
.
size
())
if
(
m_list_events
.
size
())
needFire
=
true
;
needFire
=
true
;
m_mutex_evts
.
unlock
();
m_mutex_evts
.
unlock
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录