equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #ifndef NMUTILITIES_H_ |
18 #ifndef NMUTILITIES_H_ |
19 #define NMUTILITIES_H_ |
19 #define NMUTILITIES_H_ |
20 |
20 |
|
21 #include <QObject> |
|
22 |
|
23 class NmMessage; |
|
24 class NmMessageEnvelope; |
|
25 class NmAddress; |
|
26 class NmOperationCompletionEvent; |
|
27 class QFile; |
|
28 class XQSharableFile; |
|
29 class NmOperationCompletionEvent; |
|
30 |
21 /*! |
31 /*! |
22 UI utilities class |
32 UI utilities class |
23 */ |
33 */ |
24 class NmUtilities |
34 class NmUtilities : public QObject |
25 { |
35 { |
|
36 Q_OBJECT |
26 public: |
37 public: |
27 enum NmAddressValidationType { |
38 enum NmAddressValidationType { |
28 ValidAddress, |
39 ValidAddress, |
29 InvalidAddress, |
40 InvalidAddress, |
30 Default |
41 Default |
42 |
53 |
43 static QString cleanupDisplayName( const QString &displayName ); |
54 static QString cleanupDisplayName( const QString &displayName ); |
44 |
55 |
45 static int openFile(QFile &file); |
56 static int openFile(QFile &file); |
46 |
57 |
47 static int openFile(RFile &file); |
58 static int openFile(XQSharableFile &file); |
48 |
59 |
49 static QString truncate( const QString &string, int length ); |
60 static QString truncate( const QString &string, int length ); |
|
61 |
|
62 static QString attachmentSizeString(const int sizeInBytes); |
|
63 |
|
64 static void displayErrorNote(QString noteText); |
|
65 |
|
66 // note: this is not static function |
|
67 void displayOperationCompletionNote(const NmOperationCompletionEvent &event); |
|
68 |
|
69 static QString createReplyHeader(const NmMessageEnvelope &env); |
50 }; |
70 }; |
51 |
71 |
52 #endif /* NMUTILITIES_H_ */ |
72 #endif /* NMUTILITIES_H_ */ |