demos/mainwindow/mainwindow.cpp File Reference

#include "mainwindow.h"
#include "colorswatch.h"
#include "toolbar.h"
#include <QAction>
#include <QLayout>
#include <QMenu>
#include <QMenuBar>
#include <QStatusBar>
#include <QTextEdit>
#include <QFile>
#include <QDataStream>
#include <QFileDialog>
#include <QMessageBox>
#include <QSignalMapper>
#include <QApplication>
#include <qdebug.h>

Include dependency graph for mainwindow.cpp:

Go to the source code of this file.

Functions

static void dump (const QByteArray &array)
QActionaddAction (QMenu *menu, const QString &text, QActionGroup *group, QSignalMapper *mapper, int id)

Variables

static const char *const message


Function Documentation

QAction* addAction ( QMenu menu,
const QString text,
QActionGroup group,
QSignalMapper mapper,
int  id 
)

Definition at line 197 of file mainwindow.cpp.

References QActionGroup::actions(), QMenu::addAction(), QActionGroup::addAction(), QObject::connect(), QList< T >::isEmpty(), QAction::setCheckable(), QAction::setChecked(), QSignalMapper::setMapping(), SIGNAL, and SLOT.

Referenced by QDesignerMenu::QDesignerMenu(), and QDesignerToolBar::QDesignerToolBar().

00199 {
00200     bool first = group->actions().isEmpty();
00201     QAction *result = menu->addAction(text);
00202     result->setCheckable(true);
00203     result->setChecked(first);
00204     group->addAction(result);
00205     QObject::connect(result, SIGNAL(triggered()), mapper, SLOT(map()));
00206     mapper->setMapping(result, id);
00207     return result;
00208 }

Here is the call graph for this function:

static void dump ( const QByteArray array  )  [static]

Definition at line 112 of file mainwindow.cpp.

References QByteArray::at(), QByteArray::count(), i, QString::number(), qDebug(), and s.

00113 {
00114     QString s;
00115     for (int i = 0; i < array.count(); ++i) {
00116         s += ' ';
00117         s += QString::number((uchar)array.at(i));
00118     }
00119     qDebug() << "dump():" << s;
00120 }

Here is the call graph for this function:


Variable Documentation

const char* const message [static]

Initial value:

    "<p><b>Qt Main Window Demo</b></p>"

    "<p>This is a demonstration of the QMainWindow, QToolBar and "
    "QDockWidget classes.</p>"

    "<p>The tool bar and dock widgets can be dragged around and rearranged "
    "using the mouse or via the menu.</p>"

    "<p>Each dock widget contains a colored frame and a context "
    "(right-click) menu.</p>"

Definition at line 42 of file mainwindow.cpp.

Referenced by QFileDialogPrivate::_q_enterDirectory(), QFileDialog::accept(), ChatDialog::appendMessage(), QDBusConnection::call(), QDBusViewer::callMethod(), QDBusConnection::callWithCallback(), PeerWireClient::cancelRequest(), PeerWireClient::chokePeer(), QDBusMessage::createMethodCall(), QDBusMessage::createSignal(), Q3AccelManager::dispatchAccelEvent(), BlockingClient::displayError(), GraphWidget::drawBackground(), QDBusViewer::dumpMessage(), Translator::insert(), ProFileEvaluator::logMessage(), main(), MainWindow::MainWindow(), QBalloonTip::QBalloonTip(), qMakeError(), qSqlWarning(), QDBusConnectionPrivate::relaySignal(), Translator::remove(), PeerWireClient::requestBlock(), QDBusConnectionPrivate::send(), QDBusConnection::send(), PeerWireClient::sendBlock(), PeerWireClient::sendInterested(), PeerWireClient::sendKeepAlive(), Connection::sendMessage(), Client::sendMessage(), PeerWireClient::sendNotInterested(), PeerWireClient::sendPieceList(), PeerWireClient::sendPieceNotification(), QDBusConnectionPrivate::sendWithReply(), QDBusConnectionPrivate::sendWithReplyAsync(), Connection::setGreetingMessage(), ErrorInfo::setParams(), QWidgetPrivate::show_sys(), QBalloonTip::showBalloon(), QSplashScreen::showMessage(), QStatusBar::showMessage(), QErrorMessage::showMessage(), QSystemTrayIconPrivate::showMessage_sys(), qdesigner_internal::EditableResourceModel::showWarning(), Ping::start(), PeerWireClient::unchokePeer(), and Main::updateStatus().


Generated on Thu Mar 15 14:17:09 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1