summaryrefslogtreecommitdiff
path: root/examples
Unidiff
Diffstat (limited to 'examples') (more/less context) (ignore whitespace changes)
-rw-r--r--examples/simple-pim/simple.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/simple-pim/simple.cpp b/examples/simple-pim/simple.cpp
index d3ce2cc..00c5600 100644
--- a/examples/simple-pim/simple.cpp
+++ b/examples/simple-pim/simple.cpp
@@ -45,100 +45,100 @@ using namespace Opie::Core;
45 * Depending on the global quick launch setting this will create 45 * Depending on the global quick launch setting this will create
46 * either a main method or one for our component plugin system 46 * either a main method or one for our component plugin system
47 */ 47 */
48 48
49OPIE_EXPORT_APP( OApplicationFactory<MainWindow> ) 49OPIE_EXPORT_APP( OApplicationFactory<MainWindow> )
50 50
51MainWindow::MainWindow(QWidget *parent, const char* name, WFlags fl ) 51MainWindow::MainWindow(QWidget *parent, const char* name, WFlags fl )
52 : QMainWindow( parent, name, fl ) { 52 : QMainWindow( parent, name, fl ) {
53 setCaption(tr("My MainWindow") ); 53 setCaption(tr("My MainWindow") );
54 54
55 m_desktopChannel = 0; 55 m_desktopChannel = 0;
56 m_loading = 0; 56 m_loading = 0;
57 57
58 initUI(); 58 initUI();
59 59
60 60
61 /* 61 /*
62 * Tab widget as central 62 * Tab widget as central
63 */ 63 */
64 m_tab = new Opie::Ui::OTabWidget(this); 64 m_tab = new Opie::Ui::OTabWidget(this);
65 65
66 setCentralWidget( m_tab ); 66 setCentralWidget( m_tab );
67 67
68 m_todoView = new PIMListView(m_tab, "Todo view" ); 68 m_todoView = new PIMListView(m_tab, "Todo view" );
69 m_tab->addTab( m_todoView,"todo/TodoList", tr("Todos") ); 69 m_tab->addTab( m_todoView,"todo/TodoList", tr("Todos") );
70 70
71 m_dateView = new PIMListView(m_tab, "Datebook view" ); 71 m_dateView = new PIMListView(m_tab, "Datebook view" );
72 m_tab->addTab( m_dateView, "datebook/DateBook", tr("Events") ); 72 m_tab->addTab( m_dateView, "datebook/DateBook", tr("Events") );
73 73
74 /* now connect the actions */ 74 /* now connect the actions */
75 /* 75 /*
76 * we connect the activated to our show 76 * we connect the activated to our show
77 * and on activation we will show a detailed 77 * and on activation we will show a detailed
78 * summary of the record 78 * summary of the record
79 */ 79 */
80 connect(m_fire, SIGNAL(activated() ), 80 connect(m_fire, SIGNAL(activated() ),
81 this, SLOT(slotShow() ) ); 81 this, SLOT(slotShow() ) );
82 82
83 /* 83 /*
84 * We will change the date 84 * We will change the date
85 */ 85 */
86 connect(m_dateAction, SIGNAL(activated() ), 86 connect(m_dateAction, SIGNAL(activated() ),
87 this, SLOT(slotDate() ) ); 87 this, SLOT(slotDate() ) );
88 88
89 /* 89 /*
90 * connect the show signal of the PIMListView 90 * connect the show signal of the PIMListView
91 * to a slot to show a dialog 91 * to a slot to show a dialog
92 */ 92 */
93 connect(m_todoView, SIGNAL(showRecord(const OPimRecord&) ), 93 connect(m_todoView, SIGNAL(showRecord(const Opie::OPimRecord&) ),
94 this, SLOT(slotShowRecord(const OPimRecord&) ) ); 94 this, SLOT(slotShowRecord(const Opie::OPimRecord&) ) );
95 connect(m_dateView, SIGNAL(showRecord(const OPimRecord&) ), 95 connect(m_dateView, SIGNAL(showRecord(const Opie::OPimRecord&) ),
96 this, SLOT(slotShowRecord(const OPimRecord&) ) ); 96 this, SLOT(slotShowRecord(const Opie::OPimRecord&) ) );
97 97
98 /* 98 /*
99 * Now comes the important lines of code for this example 99 * Now comes the important lines of code for this example
100 * We do not directly call load but delay loading until 100 * We do not directly call load but delay loading until
101 * all Events are dispatches and handled. 101 * all Events are dispatches and handled.
102 * SO we will load once our window is mapped to screen 102 * SO we will load once our window is mapped to screen
103 * to achieve that we use a QTimer::singleShot 103 * to achieve that we use a QTimer::singleShot
104 * After 10 milli seconds the timer fires and on TimerEvent 104 * After 10 milli seconds the timer fires and on TimerEvent
105 * out slot slotLoad will be called 105 * out slot slotLoad will be called
106 * Remember this a Constructor to construct your object and not 106 * Remember this a Constructor to construct your object and not
107 * to load 107 * to load
108 */ 108 */
109 QTimer::singleShot( 10, this, SLOT(slotLoad() ) ); 109 QTimer::singleShot( 10, this, SLOT(slotLoad() ) );
110} 110}
111 111
112MainWindow::~MainWindow() { 112MainWindow::~MainWindow() {
113 // again nothing to delete because Qt takes care 113 // again nothing to delete because Qt takes care
114} 114}
115 115
116 116
117void MainWindow::setDocument( const QString& /*str*/ ) { 117void MainWindow::setDocument( const QString& /*str*/ ) {
118} 118}
119 119
120 120
121void MainWindow::initUI() { 121void MainWindow::initUI() {
122 122
123 setToolBarsMovable( false ); 123 setToolBarsMovable( false );
124 124
125 QToolBar *menuBarHolder = new QToolBar( this ); 125 QToolBar *menuBarHolder = new QToolBar( this );
126 126
127 menuBarHolder->setHorizontalStretchable( true ); 127 menuBarHolder->setHorizontalStretchable( true );
128 QMenuBar *mb = new QMenuBar( menuBarHolder ); 128 QMenuBar *mb = new QMenuBar( menuBarHolder );
129 QToolBar *tb = new QToolBar( this ); 129 QToolBar *tb = new QToolBar( this );
130 130
131 QPopupMenu *fileMenu = new QPopupMenu( this ); 131 QPopupMenu *fileMenu = new QPopupMenu( this );
132 132
133 133
134 QAction *a = new QAction( tr("Quit"), Resource::loadIconSet("quit_icon"), 134 QAction *a = new QAction( tr("Quit"), Resource::loadIconSet("quit_icon"),
135 QString::null, 0, this, "quit_action" ); 135 QString::null, 0, this, "quit_action" );
136 /* 136 /*
137 * Connect quit to the QApplication quit slot 137 * Connect quit to the QApplication quit slot
138 */ 138 */
139 connect(a, SIGNAL(activated() ), 139 connect(a, SIGNAL(activated() ),
140 qApp, SLOT(quit() ) ); 140 qApp, SLOT(quit() ) );
141 a->addTo( fileMenu ); 141 a->addTo( fileMenu );
142 142
143 a = new QAction(tr("View Current"), 143 a = new QAction(tr("View Current"),
144 Resource::loadIconSet("zoom"), 144 Resource::loadIconSet("zoom"),