--- a/filemanager/src/filemanager/src/components/fmdlgutils.h Fri Apr 16 14:53:38 2010 +0300
+++ b/filemanager/src/filemanager/src/components/fmdlgutils.h Mon May 03 12:24:39 2010 +0300
@@ -25,6 +25,9 @@
#include <QStringList>
#include <QTime>
+class HbDialog;
+class HbAction;
+
class FmDlgUtils : public QObject
{
Q_OBJECT
@@ -41,7 +44,8 @@
static bool showSingleSettingQuery(
const QString &title,
const QStringList &textList,
- int &selectedIndex );
+ int &selectedIndex,
+ const QString &associatedDrives = QString() );
/**
* Shows multi select setting page
@@ -56,7 +60,8 @@
const QString &title,
const QStringList &textList,
quint32 &selection,
- int dominantIndex );
+ int dominantIndex,
+ const QString &associatedDrives = QString() );
/**
* Shows time setting page
@@ -66,20 +71,25 @@
* @return true if selection made, otherwise false
*/
static bool showTimeSettingQuery(
- const QString &title, QTime &time );
+ const QString &title, QTime &time,
+ const QString &associatedDrives = QString() );
static bool showTextQuery(
- const QString &title, QString &driveName );
+ const QString &title, QString &driveName, bool isDimPrimaryActionWhenEmpty, int maxLength = -1,
+ const QString &associatedDrives = QString() );
- static bool showConfirmPasswordQuery(
- const QString &title, const QString &driveName, QString &pwd );
+ static bool showSinglePasswordQuery(
+ const QString &title, QString &pwd,
+ const QString &associatedDrives = QString() );
- static bool showChangePasswordQuery(
- const QString &firstLabel, const QString &secondLabel, QString &newPassword );
+ static bool showMultiPasswordQuery(
+ const QString &firstLabel, const QString &secondLabel, QString &pwd,
+ const QString &associatedDrives = QString() );
~FmDlgUtils(void);
private:
FmDlgUtils(void);
+ static HbAction *executeDialog( HbDialog *dialog, const QString &associatedDrives );
};