From ea81f663c5d298b5cd5add4eceaf1e67935be3eb Mon Sep 17 00:00:00 2001 From: Kavindra Devi Palaraja <kavindra.palaraja@nokia.com> Date: Tue, 7 Jul 2009 17:10:45 +0200 Subject: [PATCH] Doc - Starting on Part 7 Reviewed-By: TrustMe --- doc/addressbook-sdk.qdoc | 10 ++++++++ .../addressbook-sdk/part7/addressbook.cpp | 13 +++++++++++ .../addressbook-sdk/part7/addressbook.h | 23 +++++++++++++++++++ .../addressbook-sdk/part7/addressbook.ui | 20 ++++++++++++++++ doc/examples/addressbook-sdk/part7/main.cpp | 10 ++++++++ doc/examples/addressbook-sdk/part7/part7.pro | 16 +++++++++++++ 6 files changed, 92 insertions(+) create mode 100644 doc/examples/addressbook-sdk/part7/addressbook.cpp create mode 100644 doc/examples/addressbook-sdk/part7/addressbook.h create mode 100644 doc/examples/addressbook-sdk/part7/addressbook.ui create mode 100644 doc/examples/addressbook-sdk/part7/main.cpp create mode 100644 doc/examples/addressbook-sdk/part7/part7.pro diff --git a/doc/addressbook-sdk.qdoc b/doc/addressbook-sdk.qdoc index c7cb3814f36..586b9b3a1dd 100644 --- a/doc/addressbook-sdk.qdoc +++ b/doc/addressbook-sdk.qdoc @@ -1002,4 +1002,14 @@ \example examples/addressbook-sdk/part7 \title Address Book 7 - Additional Features + Although our address book application is useful in its own right, it would + be useful it we could exchange contact data with other applications. The + vCard format is a popular file format that can be used for this purpose. In + this chapter, we extend our address book client to allow contacts to be + exported to vCard \c{.vcf} files. + + \section1 Placing Widgets on The Form + + \section1 The AddressBook Class + */ diff --git a/doc/examples/addressbook-sdk/part7/addressbook.cpp b/doc/examples/addressbook-sdk/part7/addressbook.cpp new file mode 100644 index 00000000000..de35f5ac738 --- /dev/null +++ b/doc/examples/addressbook-sdk/part7/addressbook.cpp @@ -0,0 +1,13 @@ +#include "addressbook.h" +#include "ui_addressbook.h" + +AddressBook::AddressBook(QWidget *parent) + : QWidget(parent), ui(new Ui::AddressBook) +{ + ui->setupUi(this); +} + +AddressBook::~AddressBook() +{ + delete ui; +} diff --git a/doc/examples/addressbook-sdk/part7/addressbook.h b/doc/examples/addressbook-sdk/part7/addressbook.h new file mode 100644 index 00000000000..b85a0acddbf --- /dev/null +++ b/doc/examples/addressbook-sdk/part7/addressbook.h @@ -0,0 +1,23 @@ +#ifndef ADDRESSBOOK_H +#define ADDRESSBOOK_H + +#include <QtGui/QWidget> + +namespace Ui +{ + class AddressBook; +} + +class AddressBook : public QWidget +{ + Q_OBJECT + +public: + AddressBook(QWidget *parent = 0); + ~AddressBook(); + +private: + Ui::AddressBook *ui; +}; + +#endif // ADDRESSBOOK_H diff --git a/doc/examples/addressbook-sdk/part7/addressbook.ui b/doc/examples/addressbook-sdk/part7/addressbook.ui new file mode 100644 index 00000000000..7b771cc37b5 --- /dev/null +++ b/doc/examples/addressbook-sdk/part7/addressbook.ui @@ -0,0 +1,20 @@ +<ui version="4.0"> + <class>AddressBook</class> + <widget class="QWidget" name="AddressBook" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>600</width> + <height>400</height> + </rect> + </property> + <property name="windowTitle" > + <string>AddressBook</string> + </property> + </widget> + <layoutDefault spacing="6" margin="11" /> + <pixmapfunction></pixmapfunction> + <resources/> + <connections/> +</ui> diff --git a/doc/examples/addressbook-sdk/part7/main.cpp b/doc/examples/addressbook-sdk/part7/main.cpp new file mode 100644 index 00000000000..437a1c8352a --- /dev/null +++ b/doc/examples/addressbook-sdk/part7/main.cpp @@ -0,0 +1,10 @@ +#include <QtGui/QApplication> +#include "addressbook.h" + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + AddressBook w; + w.show(); + return a.exec(); +} diff --git a/doc/examples/addressbook-sdk/part7/part7.pro b/doc/examples/addressbook-sdk/part7/part7.pro new file mode 100644 index 00000000000..9fc49631621 --- /dev/null +++ b/doc/examples/addressbook-sdk/part7/part7.pro @@ -0,0 +1,16 @@ +#------------------------------------------------- +# +# Project created by QtCreator 2009-07-07T17:10:19 +# +#------------------------------------------------- + +TARGET = part7 +TEMPLATE = app + + +SOURCES += main.cpp\ + addressbook.cpp + +HEADERS += addressbook.h + +FORMS += addressbook.ui -- GitLab