Example #1
0
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);
}
Example #2
0
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 ()));
}
Example #3
0
 DISPLAY () : LiquidCrystal(LCD_RS, LCD_EN, LCD_D4, LCD_D5, LCD_D6, LCD_D7) {
     begin(16, 2);
     createBars();
 }