diff --git a/icons/subsurface/32x32/actions/go-down.png b/icons/subsurface/32x32/actions/go-down.png new file mode 100644 index 000000000..0d08df9cb Binary files /dev/null and b/icons/subsurface/32x32/actions/go-down.png differ diff --git a/icons/subsurface/32x32/actions/go-up.png b/icons/subsurface/32x32/actions/go-up.png new file mode 100644 index 000000000..397511707 Binary files /dev/null and b/icons/subsurface/32x32/actions/go-up.png differ diff --git a/icons/subsurface/32x32/actions/window-close.png b/icons/subsurface/32x32/actions/window-close.png new file mode 100644 index 000000000..2d02aaf3e Binary files /dev/null and b/icons/subsurface/32x32/actions/window-close.png differ diff --git a/icons/subsurface/index.theme b/icons/subsurface/index.theme new file mode 100644 index 000000000..e7835db51 --- /dev/null +++ b/icons/subsurface/index.theme @@ -0,0 +1,7 @@ +[Icon Theme] +Name=Subsurface +Comment=Subsurface fallback theme +Directories=32x32/actions + +[32x32/actions] +Size=32 diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp index ed0488986..146dced4b 100644 --- a/qt-ui/mainwindow.cpp +++ b/qt-ui/mainwindow.cpp @@ -70,6 +70,9 @@ MainWindow::MainWindow() : QMainWindow(), m_Instance = this; ui.setupUi(this); setWindowIcon(QIcon(":subsurface-icon")); + if (!QIcon::hasThemeIcon("window-close")) { + QIcon::setThemeName("subsurface"); + } connect(ui.ListWidget, SIGNAL(currentDiveChanged(int)), this, SLOT(current_dive_changed(int))); connect(PreferencesDialog::instance(), SIGNAL(settingsChanged()), this, SLOT(readSettings())); connect(PreferencesDialog::instance(), SIGNAL(settingsChanged()), ui.ListWidget, SLOT(update())); diff --git a/qt-ui/usermanual.ui b/qt-ui/usermanual.ui index 506b5c2ca..e8f0095f5 100644 --- a/qt-ui/usermanual.ui +++ b/qt-ui/usermanual.ui @@ -74,7 +74,7 @@ - + @@ -98,7 +98,7 @@ - + diff --git a/subsurface.qrc b/subsurface.qrc index 47a8ce414..48dce73dd 100644 --- a/subsurface.qrc +++ b/subsurface.qrc @@ -53,6 +53,10 @@ icons/pc.png icons/ead.png icons/icon-HR.png - icons/calendarbg.png + icons/calendarbg.png + icons/subsurface/index.theme + icons/subsurface/32x32/actions/go-down.png + icons/subsurface/32x32/actions/go-up.png + icons/subsurface/32x32/actions/window-close.png