equal
deleted
inserted
replaced
42 #ifndef QS60MAINDOCUMENT_H |
42 #ifndef QS60MAINDOCUMENT_H |
43 #define QS60MAINDOCUMENT_H |
43 #define QS60MAINDOCUMENT_H |
44 |
44 |
45 #include <QtCore/qglobal.h> |
45 #include <QtCore/qglobal.h> |
46 |
46 |
|
47 #ifdef Q_OS_SYMBIAN |
|
48 |
47 #ifdef Q_WS_S60 |
49 #ifdef Q_WS_S60 |
48 |
|
49 #include <AknDoc.h> |
50 #include <AknDoc.h> |
|
51 typedef CAknDocument QS60MainDocumentBase; |
|
52 #else |
|
53 #include <eikdoc.h> |
|
54 typedef CEikDocument QS60MainDocumentBase; |
|
55 #endif |
50 |
56 |
51 class CEikApplication; |
57 class CEikApplication; |
52 |
58 |
53 QT_BEGIN_HEADER |
59 QT_BEGIN_HEADER |
54 |
60 |
56 |
62 |
57 QT_MODULE(Gui) |
63 QT_MODULE(Gui) |
58 |
64 |
59 class QS60MainAppUi; |
65 class QS60MainAppUi; |
60 |
66 |
61 class Q_GUI_EXPORT QS60MainDocument : public CAknDocument |
67 class Q_GUI_EXPORT QS60MainDocument : public QS60MainDocumentBase |
62 { |
68 { |
63 public: |
69 public: |
64 |
70 |
65 QS60MainDocument(CEikApplication &mainApplication); |
71 QS60MainDocument(CEikApplication &mainApplication); |
66 // The virtuals are for qdoc. |
72 // The virtuals are for qdoc. |
67 virtual ~QS60MainDocument(); |
73 virtual ~QS60MainDocument(); |
68 |
74 |
69 public: |
75 public: |
70 |
76 |
71 virtual CEikAppUi *CreateAppUiL(); |
77 virtual CEikAppUi *CreateAppUiL(); |
|
78 |
|
79 public: |
|
80 |
|
81 virtual CFileStore *OpenFileL(TBool aDoOpen, const TDesC &aFilename, RFs &aFs); |
|
82 |
|
83 virtual void OpenFileL(CFileStore *&aFileStore, RFile &aFile); |
72 }; |
84 }; |
73 |
85 |
74 QT_END_NAMESPACE |
86 QT_END_NAMESPACE |
75 |
87 |
76 QT_END_HEADER |
88 QT_END_HEADER |
77 |
89 |
78 #endif // Q_WS_S60 |
90 #endif // Q_OS_SYMBIAN |
79 |
91 |
80 #endif // QS60MAINDOCUMENT_H |
92 #endif // QS60MAINDOCUMENT_H |