@ -49,8 +49,6 @@
# endif
# endif
# include <QMimeData>
# include <QMimeData>
# include <QStyle>
# include <QStyle>
# include <QSettings>
# include <QDesktopWidget>
# include <QListWidget>
# include <QListWidget>
# include <iostream>
# include <iostream>
@ -68,7 +66,7 @@ BitcoinGUI::BitcoinGUI(bool fIsTestnet, QWidget *parent) :
rpcConsole ( 0 ) ,
rpcConsole ( 0 ) ,
prevBlocks ( 0 )
prevBlocks ( 0 )
{
{
restoreWindowGeometry ( ) ;
GUIUtil : : restoreWindowGeometry ( " nWindow " , QSize ( 850 , 550 ) , this ) ;
# ifndef Q_OS_MAC
# ifndef Q_OS_MAC
if ( ! fIsTestnet )
if ( ! fIsTestnet )
@ -166,7 +164,7 @@ BitcoinGUI::BitcoinGUI(bool fIsTestnet, QWidget *parent) :
BitcoinGUI : : ~ BitcoinGUI ( )
BitcoinGUI : : ~ BitcoinGUI ( )
{
{
saveWindowGeometry ( ) ;
GUIUtil : : saveWindowGeometry ( " nWindow " , this ) ;
if ( trayIcon ) // Hide tray icon, as deleting will let it linger until quit (on Ubuntu)
if ( trayIcon ) // Hide tray icon, as deleting will let it linger until quit (on Ubuntu)
trayIcon - > hide ( ) ;
trayIcon - > hide ( ) ;
# ifdef Q_OS_MAC
# ifdef Q_OS_MAC
@ -425,28 +423,6 @@ void BitcoinGUI::trayIconActivated(QSystemTrayIcon::ActivationReason reason)
}
}
# endif
# endif
void BitcoinGUI : : saveWindowGeometry ( )
{
QSettings settings ;
settings . setValue ( " nWindowPos " , pos ( ) ) ;
settings . setValue ( " nWindowSize " , size ( ) ) ;
}
void BitcoinGUI : : restoreWindowGeometry ( )
{
QSettings settings ;
QPoint pos = settings . value ( " nWindowPos " ) . toPoint ( ) ;
QSize size = settings . value ( " nWindowSize " , QSize ( 850 , 550 ) ) . toSize ( ) ;
if ( ! pos . x ( ) & & ! pos . y ( ) )
{
QRect screen = QApplication : : desktop ( ) - > screenGeometry ( ) ;
pos . setX ( ( screen . width ( ) - size . width ( ) ) / 2 ) ;
pos . setY ( ( screen . height ( ) - size . height ( ) ) / 2 ) ;
}
resize ( size ) ;
move ( pos ) ;
}
void BitcoinGUI : : optionsClicked ( )
void BitcoinGUI : : optionsClicked ( )
{
{
if ( ! clientModel | | ! clientModel - > getOptionsModel ( ) )
if ( ! clientModel | | ! clientModel - > getOptionsModel ( ) )