--- a/emailuis/nmailuiengine/inc/nmbaseclientplugin.h Mon May 03 12:23:15 2010 +0300
+++ b/emailuis/nmailuiengine/inc/nmbaseclientplugin.h Fri May 14 15:41:10 2010 +0300
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2009 - 2010 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
@@ -28,13 +28,10 @@
#include "nmsettingscommon.h"
class NmUiEngine;
-class NmSettingsViewLauncher;
+
-/*!
- \class NmBaseClientPlugin
- \brief
- */
-class NMUIENGINE_EXPORT NmBaseClientPlugin : public QObject, public NmUiExtensionInterface
+class NMUIENGINE_EXPORT NmBaseClientPlugin : public QObject,
+ public NmUiExtensionInterface
{
Q_OBJECT
Q_INTERFACES(NmUiExtensionInterface)
@@ -65,6 +62,7 @@
void attach();
void removeAttachment();
void openAttachment();
+ void search();
private slots:
void mailboxListChanged(const NmId &mailboxId, NmSettings::MailboxEventType type);
@@ -82,13 +80,14 @@
void handleRequest(NmActionResponseCommand command, const NmActionRequest &request);
void updateEnvelopeProperty(NmEnvelopeProperties property);
+protected:
+ NmActionRequest mMenuRequest;
+ NmUiEngine *mUiEngine; // Singleton instance
+
private:
- NmActionRequest mMenuRequest;
NmActionRequest mEditorToolBarRequest;
NmActionRequest mViewerToolBarRequest;
NmActionRequest mViewerViewRequest;
- NmUiEngine *mUiEngine; // Singleton instance
- NmSettingsViewLauncher *mSettingsViewLauncher; // owned
};
#endif /* NMBASECLIENTPLUGIN_H_ */