Commit 88ad1f82 by Carwyn

Merge branch 'master' into tianfu

parents a40d9dd3 ad717311
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
#include <QSystemTrayIcon> #include <QSystemTrayIcon>
#include <QMenu> #include <QMenu>
#include <QtConcurrent> #include <QtConcurrent>
#include <QDesktopWidget>
NavWindow::NavWindow(QWidget *parent) : NavWindow::NavWindow(QWidget *parent) :
QDialog(parent), QDialog(parent),
...@@ -48,7 +49,20 @@ NavWindow::NavWindow(QWidget *parent) : ...@@ -48,7 +49,20 @@ NavWindow::NavWindow(QWidget *parent) :
// initMenu(); // initMenu();
initSystemTrayIcon(); initSystemTrayIcon();
this->move(FMPHomeSettings::instance()->getWindowPosition());
QPoint pos = FMPHomeSettings::instance()->getWindowPosition();
//! 防止显示到屏幕外
QDesktopWidget w;
QRect rc = w.availableGeometry();
if (pos.x() > rc.width() - width()) {
pos.setX(200);
}
if (pos.y() > rc.height() - height()) {
pos.setY(76);
}
this->move(pos);
connect(ui->navMainBtn, SIGNAL(moved(QPoint)), this, SLOT(onMoved(QPoint))); connect(ui->navMainBtn, SIGNAL(moved(QPoint)), this, SLOT(onMoved(QPoint)));
connect(this, SIGNAL(navImageChanged()), this, SLOT(onNavImageChanged())); connect(this, SIGNAL(navImageChanged()), this, SLOT(onNavImageChanged()));
...@@ -56,8 +70,6 @@ NavWindow::NavWindow(QWidget *parent) : ...@@ -56,8 +70,6 @@ NavWindow::NavWindow(QWidget *parent) :
NavWindow::~NavWindow() NavWindow::~NavWindow()
{ {
FMP_DEBUG() << __FUNCTION__ << "****";
//! 解决闪烁时退出卡死 //! 解决闪烁时退出卡死
_semaphore.release(_blinkObjQueue.count()); _semaphore.release(_blinkObjQueue.count());
_blinkObjQueue.clear(); _blinkObjQueue.clear();
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#define VER_MINOR 1 #define VER_MINOR 1
#define VER_REVISION 0 #define VER_REVISION 0
#define VER_BUILD 15 #define VER_BUILD 17
//! Convert version numbers to string //! Convert version numbers to string
#define _STR(S) #S #define _STR(S) #S
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment