#include <TdkJNIDialogManager.h>
Public Member Functions | |
TdkJNIDialog * | createJNIDialog (jobject *dialog, JNIEnv *env) |
void | registerFactory (std::string name, TdkJNIDialogFactory *factory) |
TdkJNIDialog * | getCurrentDialog () |
Static Public Member Functions | |
static TdkJNIDialogManager * | getInstance () |
Private Member Functions | |
TdkJNIDialogManager () | |
~TdkJNIDialogManager () | |
Private Attributes | |
std::map< std::string, TdkJNIDialogFactory * > | dialogFactoryMap |
TdkJNIDialog * | currentDialog_ |
Static Private Attributes | |
static TdkJNIDialogManager * | instance_ = NULL |
TdkJNIDialogManager::TdkJNIDialogManager | ( | ) | [private] |
TdkJNIDialogManager::~TdkJNIDialogManager | ( | ) | [private] |
TdkJNIDialog * TdkJNIDialogManager::createJNIDialog | ( | jobject * | dialog, | |
JNIEnv * | env | |||
) |
void TdkJNIDialogManager::registerFactory | ( | std::string | name, | |
TdkJNIDialogFactory * | factory | |||
) |
TdkJNIDialogManager * TdkJNIDialogManager::getInstance | ( | ) | [static] |
TdkJNIDialog * TdkJNIDialogManager::getCurrentDialog | ( | ) |
std::map<std::string, TdkJNIDialogFactory*> TdkJNIDialogManager::dialogFactoryMap [private] |
TdkJNIDialogManager * TdkJNIDialogManager::instance_ = NULL [static, private] |
TdkJNIDialog* TdkJNIDialogManager::currentDialog_ [private] |