Skip to content

Commit

Permalink
Icons and linux fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
ijanssen committed Apr 16, 2019
1 parent acaf077 commit c88668c
Show file tree
Hide file tree
Showing 9 changed files with 22 additions and 29 deletions.
2 changes: 1 addition & 1 deletion deploy/linux/deploy.txt
Expand Up @@ -2,7 +2,7 @@
./deploy.sh /home/user/qtExamples/MetaGate/MetaGate
Копировать каталог startSettings
Копировать каталог ~/.metagate/pages/folder + ~/.metagate/pages/lastVersion.txt с заменой в startSettings
Копировать файл metagate_template.desktop и иконку metagate.svg
Копировать файл metagate_template.desktop и иконку metagate.png
Скопировать файл run.sh
Скопировать файлы из libssl в корневую для приложения папку
Запуск ./run.sh
Expand Down
Binary file added deploy/linux/metagate.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions deploy/linux/metagate_atemplate.desktop
@@ -0,0 +1,10 @@
[Desktop Entry]
Version=1.0
Name=MetaGate
Comment=MetaGate
Exec=sssssss -t %u
Type=Application
Icon=metagate
Terminal=false
MimeType=x-scheme-handler/metapay;
Categories=Network;Qt;
8 changes: 5 additions & 3 deletions deploy/linux/run.sh
Expand Up @@ -2,16 +2,18 @@
MY_PATH="`dirname \"$0\"`"
cd ${MY_PATH}

sed "s?sssssss?${PWD}/run.sh?g" < ./metagate_template.desktop > metagate.desktop
#create dirs if them are not exist
mkdir -p ~/.local/share/applications/
mkdir -p ~/.config/autostart/
cp metagate.desktop ~/.local/share/applications/
sed "s?sssssss?${PWD}/run.sh?g" < ./metagate_template.desktop > metagate.desktop
mv metagate.desktop ~/.local/share/applications/
sed "s?sssssss?${PWD}/run.sh?g" < ./metagate_atemplate.desktop > metagate.desktop
mv metagate.desktop ~/.config/autostart/
if type "xdg-mime" > /dev/null; then
xdg-mime default metagate.desktop x-scheme-handler/metapay
fi
mkdir -p ~/.local/share/icons/
cp metagate.svg ~/.local/share/icons/
cp metagate.png ~/.local/share/icons/

echo > ./qt.conf
echo [Paths] >> ./qt.conf
Expand Down
Binary file added resources/svg/systemtray.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 0 additions & 20 deletions resources/svg/systemtray.svg

This file was deleted.

5 changes: 3 additions & 2 deletions src/mainwindow.cpp
Expand Up @@ -74,17 +74,18 @@ bool EvFilter::eventFilter(QObject * watched, QEvent * event) {
MainWindow::MainWindow(initializer::InitializerJavascript &initializerJs, QWidget *parent)
: QMainWindow(parent)
, ui(std::make_unique<Ui::MainWindow>())
, systemTray(new QSystemTrayIcon(QIcon(":/resources/svg/systemtray.svg"), this))
, systemTray(new QSystemTrayIcon(QIcon(":/resources/svg/systemtray.png"), this))
, last_htmls(Uploader::getLastHtmlVersion())
, currentUserName(DEFAULT_USERNAME)
{
ui->setupUi(this);
systemTray->setVisible(true);
connect(systemTray, &QSystemTrayIcon::activated, [this](QSystemTrayIcon::ActivationReason reason) {
qDebug() << reason;
BEGIN_SLOT_WRAPPER
if (reason != QSystemTrayIcon::Trigger && reason != QSystemTrayIcon::DoubleClick)
return;
this->setVisible(!this->isVisible());
END_SLOT_WRAPPER
});

CHECK(connect(this, &MainWindow::setJavascriptWrapper, this, &MainWindow::onSetJavascriptWrapper), "not connect onSetJavascriptWrapper");
Expand Down
4 changes: 2 additions & 2 deletions src/mainwindow.h
Expand Up @@ -195,14 +195,14 @@ private slots:
void onLogined(bool isInit, const QString &login);

private:
std::unique_ptr<Ui::MainWindow> ui;

QSystemTrayIcon *systemTray;

MHUrlSchemeHandler *shemeHandler = nullptr;

MHPayUrlSchemeHandler *shemeHandler2 = nullptr;

std::unique_ptr<Ui::MainWindow> ui;

std::unique_ptr<QWebChannel> channel;

JavascriptWrapper *jsWrapper = nullptr;
Expand Down
2 changes: 1 addition & 1 deletion svg1.qrc
Expand Up @@ -16,6 +16,6 @@
<file>resources/svg/menu_white.svg</file>
<file>resources/svg/user_white.svg</file>
<file>resources/svg/arrow.svg</file>
<file>resources/svg/systemtray.svg</file>
<file>resources/svg/systemtray.png</file>
</qresource>
</RCC>

0 comments on commit c88668c

Please sign in to comment.