Pass a more specific instance of our main window

This commit is contained in:
Luis Ángel San Martín 2019-09-21 12:11:39 +02:00
parent ef8216b338
commit 674fa21717
2 changed files with 7 additions and 3 deletions

View File

@ -2,6 +2,8 @@
#include "yacreader_global_gui.h"
#include "library_window.h"
#include <QtWidgets>
#include <QMessageBox>
@ -11,7 +13,7 @@
using namespace YACReader;
TrayIconController::TrayIconController(QSettings *settings, QMainWindow *window)
TrayIconController::TrayIconController(QSettings *settings, LibraryWindow *window)
: QObject(nullptr), settings(settings), window(window)
{

View File

@ -4,6 +4,8 @@
#include <QtWidgets>
#include <QSystemTrayIcon>
class LibraryWindow;
namespace YACReader {
class TrayIconController : public QObject
@ -11,7 +13,7 @@ class TrayIconController : public QObject
Q_OBJECT
public:
TrayIconController(QSettings *settings,
QMainWindow *window);
LibraryWindow *window);
void updateIconVisibility();
@ -24,7 +26,7 @@ public slots:
private:
QSettings *settings;
QMainWindow *window;
LibraryWindow *window;
QMenu *trayIconMenu;
};