MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { resize(400, 300); setWindowTitle("QSum"); setWindowIcon(icon("calc")); clipboard = qApp->clipboard(); createBars(); createActions(); createComponents(); connect(&sumlib, SIGNAL(started()), this, SLOT(calcStarted())); connect(&sumlib, SIGNAL(hashChanged()), this, SLOT(updateStatus())); connect(&sumlib, SIGNAL(finished()), this, SLOT(setFinalResult())); QMetaObject::connectSlotsByName(this); }
MainWindow::MainWindow( QStringList list, QWidget *parent ) : QMainWindow( parent ) { loadSettings (); setWindowTitle( tr( "%1 -- For better use of leo.org" ).arg( APP_NAME )); createBars(); createSystemTray(); // Remove the path item of the argv-list list.removeFirst(); para = list.join(" "); view = new QWebView; view->load( QString( "%1%2%3" ).arg( URL ).arg( loadINI ()).arg( para )); setCentralWidget( view ); connect( view, SIGNAL( loadStarted ()), this, SLOT( show ())); connect( view, SIGNAL( loadProgress ( int )), this, SLOT( progressLoad ( int ))); connect( view, SIGNAL( loadFinished ( bool )), this, SLOT( finishedLoad ( bool ))); clipboard = QApplication::clipboard (); connect(clipboard,SIGNAL( changed( QClipboard::Mode )), this, SLOT( clipboardChange ())); }
DISPLAY () : LiquidCrystal(LCD_RS, LCD_EN, LCD_D4, LCD_D5, LCD_D6, LCD_D7) { begin(16, 2); createBars(); }