From 90b0c6ae06314c3a61531d5f5486e0ef03b74e43 Mon Sep 17 00:00:00 2001 From: Collin Kidder Date: Sun, 19 Jul 2015 11:12:56 -0400 Subject: [PATCH] Added an "installer" for Linux that creates desktop and application entries for SavvyCAN, increased the size of the main window a bit. --- SavvyCAN.desktop | 12 ++++++++++++ install.sh | 16 ++++++++++++++++ mainwindow.cpp | 2 +- 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 SavvyCAN.desktop create mode 100755 install.sh diff --git a/SavvyCAN.desktop b/SavvyCAN.desktop new file mode 100644 index 0000000..3b52fdb --- /dev/null +++ b/SavvyCAN.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=Application +Name=SavvyCAN +GenericName=CANBus reverse engineering tool +Comment=Facilitates reverse engineering of canbus captures +Exec=FULLPATH/SavvyCAN +Icon=FULLPATH/icon/SavvyIcon.png +Terminal=false +Categories=Development;Electronics;IDE; +MimeType=text/x-application +Keywords=embedded electronics;electronics;canbus;reverse engineering; +Name[en_US]=SavvyCAN diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..1b72104 --- /dev/null +++ b/install.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +CURDIR=`pwd` +APPDIR="$(dirname -- "$(readlink -f -- "${0}")" )" + +cd "$APPDIR" + +# Set absolute path work around +sed -e "s,FULLPATH,$PWD,g" SavvyCAN.desktop > SavvyCAN.desktop.temp + +cp SavvyCAN.desktop.temp ~/.local/share/applications/SavvyCAN.desktop +cp SavvyCAN.desktop.temp ~/Desktop/SavvyCAN.desktop +rm SavvyCAN.desktop.temp + +echo "Installed SavvyCAN icons on menu and desktop !" + diff --git a/mainwindow.cpp b/mainwindow.cpp index 6680b22..e857f76 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -252,7 +252,7 @@ void MainWindow::readSettings() QSettings settings; if (settings.value("Main/SaveRestorePositions", false).toBool()) { - resize(settings.value("Main/WindowSize", QSize(800, 682)).toSize()); + resize(settings.value("Main/WindowSize", QSize(800, 750)).toSize()); move(settings.value("Main/WindowPos", QPoint(100, 100)).toPoint()); } if (settings.value("Main/AutoScroll", false).toBool())