| author | Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> | 
| Thu, 02 Sep 2010 20:16:57 +0300 | |
| changeset 41 | fc4654ce4fcb | 
| parent 18 | edd66bde63a4 | 
| child 47 | 12b82dc0e8db | 
| permissions | -rw-r--r-- | 
| 18 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 1 | /* | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 2 | * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 3 | * All rights reserved. | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 4 | * This component and the accompanying materials are made available | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 5 | * under the terms of "Eclipse Public License v1.0" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 6 | * which accompanies this distribution, and is available | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 7 | * at the URL "http://www.eclipse.org/legal/epl-v10.html". | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 8 | * | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 9 | * Initial Contributors: | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 10 | * Nokia Corporation - initial contribution. | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 11 | * | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 12 | * Contributors: | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 13 | * | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 14 | * | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 15 | * Description: | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 16 | * | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 17 | * | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 18 | */ | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 19 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 20 | #include "mainwindow.h" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 21 | #include "fmfiledialog.h" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 22 | #include "hbmessagebox.h" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 23 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 24 | #define getDir "getExistingDirectory" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 25 | #define getFile "getOpenFileName" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 26 | #define saveFile "getSaveFileName" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 27 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 28 | #define getDir_SetDir "getExistingDirectory_setDir" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 29 | #define getFile_SetDir "getOpenFileName_setDir" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 30 | #define saveFile_SetDir "getSaveFileName_setDir" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 31 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 32 | #define getDir_SetFilter "getExistingDirectory_setFilter" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 33 | #define getDir_SetFilter_AllDirs "getExistingDirectory_setFilter_AllDirs" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 34 | #define getFile_SetFilter "getOpenFileName_setFilter" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 35 | #define saveFile_SetFilter "getSaveFileName_setFilter" | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 36 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 37 | TestMainWindow::TestMainWindow() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 38 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 39 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 40 | TestMainWindow::~TestMainWindow() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 41 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 42 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 43 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 44 | void TestMainWindow::init() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 45 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 46 | HbView *mainView = new HbView; | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 47 | addView( mainView ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 48 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 49 | HbListWidget *listWidget = new HbListWidget( mainView ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 50 | mainView->setWidget( listWidget ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 51 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 52 | listWidget->addItem( getDir ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 53 | listWidget->addItem( getFile ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 54 | listWidget->addItem( saveFile ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 55 | listWidget->addItem( " " ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 56 | listWidget->addItem( getDir_SetDir ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 57 | listWidget->addItem( getFile_SetDir ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 58 | listWidget->addItem( saveFile_SetDir ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 59 | listWidget->addItem( " " ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 60 | listWidget->addItem( getDir_SetFilter ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 61 | listWidget->addItem( getDir_SetFilter_AllDirs ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 62 | listWidget->addItem( getFile_SetFilter ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 63 | listWidget->addItem( saveFile_SetFilter ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 64 | listWidget->addItem( " " ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 65 | listWidget->addItem( "placeHolderA" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 66 | listWidget->addItem( "placeHolderB" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 67 | listWidget->addItem( "placeHolderC" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 68 | listWidget->addItem( "placeHolderD" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 69 | listWidget->addItem( "placeHolderE" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 70 | listWidget->addItem( "placeHolderF" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 71 | listWidget->addItem( "placeHolderG" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 72 | listWidget->addItem( "placeHolderH" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 73 | listWidget->addItem( "placeHolderI" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 74 | listWidget->addItem( "placeHolderJ" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 75 | listWidget->addItem( "placeHolderK" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 76 | listWidget->addItem( "placeHolderL" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 77 | listWidget->addItem( "placeHolderM" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 78 | listWidget->addItem( "placeHolderN" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 79 | listWidget->addItem( "placeHolderO" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 80 | listWidget->addItem( "placeHolderP" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 81 | listWidget->addItem( "placeHolderQ" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 82 | listWidget->addItem( "placeHolderR" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 83 | listWidget->addItem( "placeHolderS" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 84 | listWidget->addItem( "placeHolderT" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 85 | listWidget->addItem( "placeHolderU" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 86 | listWidget->addItem( "placeHolderV" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 87 | listWidget->addItem( "placeHolderW" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 88 | listWidget->addItem( "placeHolderX" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 89 | listWidget->addItem( "placeHolderY" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 90 | listWidget->addItem( "placeHolderZ" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 91 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 92 | connect(listWidget, SIGNAL(activated(HbListWidgetItem*)), this,SLOT(activatedListItem(HbListWidgetItem*)) ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 93 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 94 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 95 | void TestMainWindow::activatedListItem(HbListWidgetItem *item) | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 96 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 97 |     if( item->text().compare( getDir ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 98 | getExistingDirectory(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 99 |     } else if( item->text().compare( getFile ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 100 | getOpenFileName(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 101 |     } else if( item->text().compare( saveFile ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 102 | getSaveFileName(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 103 |     } else if( item->text().compare( getDir_SetDir ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 104 | getExistingDirectory_SetDir(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 105 |     } else if( item->text().compare( getFile_SetDir ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 106 | getOpenFileName_SetDir(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 107 |     } else if( item->text().compare( saveFile_SetDir ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 108 | getSaveFileName_SetDir(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 109 |     } else if( item->text().compare( getDir_SetFilter ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 110 | getExistingDirectory_SetFilter(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 111 |     } else if( item->text().compare( getDir_SetFilter_AllDirs ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 112 | getExistingDirectory_SetFilter_AllDirs(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 113 |     } else if( item->text().compare( getFile_SetFilter ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 114 | getOpenFileName_SetFilter(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 115 |     } else if( item->text().compare( saveFile_SetFilter ) == 0 ) {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 116 | getSaveFileName_SetFilter(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 117 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 118 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 119 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 120 | void TestMainWindow::getExistingDirectory() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 121 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 122 | // getExistingDirectory with default parameter. | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 123 | QString path = FmFileDialog::getExistingDirectory(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 124 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 125 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 126 | void TestMainWindow::getOpenFileName() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 127 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 128 | // getOpenFileName with default parameter. | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 129 | QString path = FmFileDialog::getOpenFileName(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 130 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 131 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 132 | void TestMainWindow::getSaveFileName() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 133 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 134 | // getSaveFileName with default parameter. | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 135 | QString path = FmFileDialog::getSaveFileName(); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 136 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 137 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 138 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 139 | void TestMainWindow::getExistingDirectory_SetDir() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 140 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 141 | // getExistingDirectory and set header & default Directory | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 142 | QString path = FmFileDialog::getExistingDirectory( 0, "Look in:", "C:/Data/Images" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 143 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 144 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 145 | void TestMainWindow::getOpenFileName_SetDir() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 146 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 147 | // getOpenFileName and set header & default Directory | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 148 | QString path = FmFileDialog::getOpenFileName( 0, "Look in:", "C:/Data/Images" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 149 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 150 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 151 | void TestMainWindow::getSaveFileName_SetDir() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 152 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 153 | // getSaveFileName and set header & default Directory | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 154 | QString path = FmFileDialog::getSaveFileName( 0, "Look in:", "C:/Data/Images" ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 155 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 156 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 157 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 158 | void TestMainWindow::getExistingDirectory_SetFilter() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 159 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 160 | // getExistingDirectory and set folder&file filter | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 161 | QStringList filterList; | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 162 | filterList<<"*data*"<<"*image*"<<"*sound*"; | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 163 | QString path = FmFileDialog::getExistingDirectory( 0, "Look in:", "", filterList ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 164 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 165 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 166 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 167 | void TestMainWindow::getExistingDirectory_SetFilter_AllDirs() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 168 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 169 | // getExistingDirectory and set folder&file filter | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 170 | QStringList filterList; | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 171 | filterList<<"*data*"<<"*image*"<<"*sound*"; | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 172 | QString path = FmFileDialog::getExistingDirectory( 0, "Look in:", "", filterList, FmFileDialog::DisplayAllDirs ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 173 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 174 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 175 | |
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 176 | void TestMainWindow::getOpenFileName_SetFilter() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 177 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 178 | // getOpenFileName and set file filter | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 179 | //Set DisplayAllDirs to display all folders, otherwise folders will also be filted. | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 180 | QStringList filterList; | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 181 | filterList<<"*.jpg"<<"*.gif"<<"*.png"; | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 182 | QString path = FmFileDialog::getOpenFileName( 0, "Look in:", "", filterList, FmFileDialog::DisplayAllDirs ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 183 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 184 | } | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 185 | void TestMainWindow::getSaveFileName_SetFilter() | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 186 | {
 | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 187 | // getSaveFileName and set file filter | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 188 | //Set DisplayAllDirs to display all folders, otherwise folders will also be filted. | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 189 | QStringList filterList; | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 190 | filterList<<"*.jpg"<<"*.gif"<<"*.png"; | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 191 | QString path = FmFileDialog::getSaveFileName( 0, "Look in:", "", filterList, FmFileDialog::DisplayAllDirs ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 192 | HbMessageBox::information( path ); | 
| 
edd66bde63a4
Revision: 201017
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: diff
changeset | 193 | } |