Unify pattern used for privates and constructors

In the 'managers' from ICore

Change-Id: Iab98c9e0947b759843a62e3777ba46be3b304b06
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
Eike Ziller
2013-06-25 13:37:21 +02:00
parent 3c32bb8668
commit 2f8f083b40
19 changed files with 162 additions and 116 deletions

View File

@@ -45,6 +45,7 @@ struct HelpManagerPrivate;
namespace Internal {
class CorePlugin;
class MainWindow;
}
class CORE_EXPORT HelpManager : public QObject
@@ -53,8 +54,6 @@ class CORE_EXPORT HelpManager : public QObject
public:
typedef QHash<QString, QStringList> Filters;
explicit HelpManager(QObject *parent = 0);
virtual ~HelpManager();
static HelpManager* instance();
static QString collectionFilePath();
@@ -93,10 +92,13 @@ signals:
void helpRequested(const QUrl &url);
private:
explicit HelpManager(QObject *parent = 0);
virtual ~HelpManager();
void setupHelpManager();
void verifyDocumenation();
HelpManagerPrivate *d;
friend class Internal::CorePlugin; // setupHelpManager
friend class Core::Internal::CorePlugin; // setupHelpManager
friend class Core::Internal::MainWindow; // constructor/destructor
};
} // Core