mirror of
https://github.com/Ximi1970/systray-x.git
synced 2026-02-16 03:06:46 +01:00
Connect show / hide to test buttons
This commit is contained in:
@@ -43,6 +43,9 @@ SysTrayX::SysTrayX( QObject *parent ) : QObject( parent )
|
||||
*/
|
||||
m_win_ctrl = new WindowCtrl( m_preferences );
|
||||
|
||||
connect( m_win_ctrl, &WindowCtrl::signalShow, this, &SysTrayX::slotShow );
|
||||
connect( m_win_ctrl, &WindowCtrl::signalHide, this, &SysTrayX::slotHide );
|
||||
|
||||
#ifdef QT_NO_DEBUG
|
||||
|
||||
if( !m_win_ctrl->thunderbirdStart() )
|
||||
@@ -336,6 +339,17 @@ void SysTrayX::hideTrayIcon()
|
||||
}
|
||||
|
||||
|
||||
void SysTrayX::slotShow()
|
||||
{
|
||||
showTrayIcon();
|
||||
}
|
||||
|
||||
void SysTrayX::slotHide()
|
||||
{
|
||||
hideTrayIcon();
|
||||
}
|
||||
|
||||
|
||||
void SysTrayX::slotUnreadMail( int unread_mail )
|
||||
{
|
||||
if( unread_mail > 0 )
|
||||
|
||||
@@ -90,6 +90,9 @@ class SysTrayX : public QObject
|
||||
|
||||
private slots:
|
||||
|
||||
void slotShow();
|
||||
void slotHide();
|
||||
|
||||
/**
|
||||
* @brief slotUnreadMail. Handle unread mail signal.
|
||||
*
|
||||
|
||||
@@ -67,6 +67,9 @@ void WindowCtrl::slotWindowTest1()
|
||||
emit signalConsole("Test 1 started");
|
||||
|
||||
// Do something.
|
||||
|
||||
emit signalShow();
|
||||
|
||||
// emit signalConsole( QString( "Found Ppid: %1" ).arg( getPpid() ) );
|
||||
// emit signalConsole( QString( "Found XID: %1" ).arg( getWinId() ) );
|
||||
|
||||
@@ -86,8 +89,11 @@ void WindowCtrl::slotWindowTest2()
|
||||
{
|
||||
emit signalConsole("Test 2 started");
|
||||
|
||||
// Do something.
|
||||
hideWindow( getWinId(), true );
|
||||
// Do something.
|
||||
|
||||
emit signalHide();
|
||||
|
||||
// hideWindow( getWinId(), true );
|
||||
|
||||
// findWindow( m_ppid );
|
||||
// emit signalConsole( QString( "Hwnd ppid: %1" ).arg( getWinIds()[0] ) );
|
||||
|
||||
@@ -47,6 +47,11 @@ class WindowCtrl : public QObject
|
||||
*/
|
||||
bool thunderbirdStart() const;
|
||||
|
||||
signals:
|
||||
|
||||
void signalShow();
|
||||
void signalHide();
|
||||
|
||||
public slots:
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user