Finalize rename / move of files.

This commit is contained in:
John Preston 2017-03-16 12:53:13 +03:00
parent 412d3f8350
commit 16fa56de48
11 changed files with 48 additions and 46 deletions

View File

@ -1,24 +1,24 @@
<RCC> <RCC>
<qresource prefix="/gui"> <qresource prefix="/gui">
<file>art/fonts/OpenSans-Regular.ttf</file> <file alias="fonts/OpenSans-Regular.ttf">../fonts/OpenSans-Regular.ttf</file>
<file>art/fonts/OpenSans-Bold.ttf</file> <file alias="fonts/OpenSans-Bold.ttf">../fonts/OpenSans-Bold.ttf</file>
<file>art/fonts/OpenSans-Semibold.ttf</file> <file alias="fonts/OpenSans-Semibold.ttf">../fonts/OpenSans-Semibold.ttf</file>
<file>art/newmsg.wav</file> <file alias="art/newmsg.wav">../art/newmsg.wav</file>
<file>art/bg.jpg</file> <file alias="art/bg.jpg">../art/bg.jpg</file>
<file>art/bg_initial.jpg</file> <file alias="art/bg_initial.jpg">../art/bg_initial.jpg</file>
<file>art/icon256.png</file> <file alias="art/icon256.png">../art/icon256.png</file>
<file>art/iconbig256.png</file> <file alias="art/iconbig256.png">../art/iconbig256.png</file>
<file>art/sunrise.jpg</file> <file alias="art/sunrise.jpg">../art/sunrise.jpg</file>
</qresource> </qresource>
<qresource prefix="/qt-project.org"> <qresource prefix="/qt-project.org">
<file>qmime/freedesktop.org.xml</file> <file>qmime/freedesktop.org.xml</file>
</qresource> </qresource>
<qresource prefix="/langs"> <qresource prefix="/langs">
<file alias="lang_it.strings">langs/lang_it.strings</file> <file alias="lang_it.strings">../langs/lang_it.strings</file>
<file alias="lang_es.strings">langs/lang_es.strings</file> <file alias="lang_es.strings">../langs/lang_es.strings</file>
<file alias="lang_de.strings">langs/lang_de.strings</file> <file alias="lang_de.strings">../langs/lang_de.strings</file>
<file alias="lang_nl.strings">langs/lang_nl.strings</file> <file alias="lang_nl.strings">../langs/lang_nl.strings</file>
<file alias="lang_pt_BR.strings">langs/lang_pt_BR.strings</file> <file alias="lang_pt_BR.strings">../langs/lang_pt_BR.strings</file>
<file alias="lang_ko.strings">langs/lang_ko.strings</file> <file alias="lang_ko.strings">../langs/lang_ko.strings</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -1,8 +1,8 @@
<RCC> <RCC>
<qresource prefix="/gui"> <qresource prefix="/gui">
<file>art/emoji.webp</file> <file alias="art/emoji.webp">../art/emoji.webp</file>
<file>art/emoji_125x.webp</file> <file alias="art/emoji_125x.webp">../art/emoji_125x.webp</file>
<file>art/emoji_150x.webp</file> <file alias="art/emoji_150x.webp">../art/emoji_150x.webp</file>
<file>art/emoji_200x.webp</file> <file alias="art/emoji_200x.webp">../art/emoji_200x.webp</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -1,5 +1,5 @@
<RCC> <RCC>
<qresource prefix="/gui"> <qresource prefix="/gui">
<file>art/emoji_250x.webp</file> <file alias="art/emoji_250x.webp">../art/emoji_250x.webp</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -1,5 +1,5 @@
<RCC> <RCC>
<qresource prefix="/qt"> <qresource prefix="/qt">
<file alias="etc/qt.conf">etc/qt_linux.conf</file> <file alias="etc/qt.conf">../etc/qt_linux.conf</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -1,5 +1,5 @@
<RCC> <RCC>
<qresource prefix="/qt"> <qresource prefix="/qt">
<file alias="etc/qt.conf">etc/qt_win.conf</file> <file alias="etc/qt.conf">../etc/qt_win.conf</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -23,34 +23,36 @@ Copyright (c) 2014-2017 John Preston, https://desktop.telegram.org
namespace Fonts { namespace Fonts {
bool Started = false; bool Started = false;
void start() { void start() {
if (!Started) { if (!Started) {
Started = true; Started = true;
QFontDatabase::addApplicationFont(qsl(":/gui/art/fonts/OpenSans-Regular.ttf")); QFontDatabase::addApplicationFont(qsl(":/gui/fonts/OpenSans-Regular.ttf"));
QFontDatabase::addApplicationFont(qsl(":/gui/art/fonts/OpenSans-Bold.ttf")); QFontDatabase::addApplicationFont(qsl(":/gui/fonts/OpenSans-Bold.ttf"));
QFontDatabase::addApplicationFont(qsl(":/gui/art/fonts/OpenSans-Semibold.ttf")); QFontDatabase::addApplicationFont(qsl(":/gui/fonts/OpenSans-Semibold.ttf"));
}
} }
} }
} // Fonts
namespace { namespace {
void _sendResizeEvents(QWidget *target) {
QResizeEvent e(target->size(), QSize());
QApplication::sendEvent(target, &e);
const QObjectList children = target->children(); void _sendResizeEvents(QWidget *target) {
for (int i = 0; i < children.size(); ++i) { QResizeEvent e(target->size(), QSize());
QWidget *child = static_cast<QWidget*>(children.at(i)); QApplication::sendEvent(target, &e);
if (child->isWidgetType() && !child->isWindow() && child->testAttribute(Qt::WA_PendingResizeEvent)) {
_sendResizeEvents(child); const QObjectList children = target->children();
} for (int i = 0; i < children.size(); ++i) {
QWidget *child = static_cast<QWidget*>(children.at(i));
if (child->isWidgetType() && !child->isWindow() && child->testAttribute(Qt::WA_PendingResizeEvent)) {
_sendResizeEvents(child);
} }
} }
} }
} // namespace
bool TWidget::inFocusChain() const { bool TWidget::inFocusChain() const {
return !isHidden() && App::wnd() && (App::wnd()->focusWidget() == this || isAncestorOf(App::wnd()->focusWidget())); return !isHidden() && App::wnd() && (App::wnd()->focusWidget() == this || isAncestorOf(App::wnd()->focusWidget()));
} }

View File

@ -20,30 +20,30 @@
{ {
'variables': { 'variables': {
'qrc_files': [ 'qrc_files': [
'<(res_loc)/telegram.qrc', '<(res_loc)/qrc/telegram.qrc',
'<(res_loc)/telegram_emoji.qrc', '<(res_loc)/qrc/telegram_emoji.qrc',
'<(res_loc)/telegram_emoji_large.qrc', '<(res_loc)/qrc/telegram_emoji_large.qrc',
], ],
}, },
'conditions': [ 'conditions': [
[ 'build_linux', { [ 'build_linux', {
'variables': { 'variables': {
'qrc_files': [ 'qrc_files': [
'<(res_loc)/telegram_linux.qrc', '<(res_loc)/qrc/telegram_linux.qrc',
], ],
} }
}], }],
[ 'build_mac', { [ 'build_mac', {
'variables': { 'variables': {
'qrc_files': [ 'qrc_files': [
'<(res_loc)/telegram_mac.qrc', '<(res_loc)/qrc/telegram_mac.qrc',
], ],
}, },
}], }],
[ 'build_win', { [ 'build_win', {
'variables': { 'variables': {
'qrc_files': [ 'qrc_files': [
'<(res_loc)/telegram_wnd.qrc', '<(res_loc)/qrc/telegram_wnd.qrc',
], ],
} }
}], }],