class MainMenuForm
: public BaseForm
- , public Tizen::Ui::IFocusEventListener
{
public:
MainMenuForm(void);
virtual void OnResultReceivedForSetValueAsync(const Tizen::Base::String& key, result r);
virtual void OnOrientationChanged(const Tizen::Ui::Control& source, Tizen::Ui::OrientationStatus orientationStatus);
- virtual void OnFocusGained(const Tizen::Ui::Control& source);
- virtual void OnFocusLost(const Tizen::Ui::Control& source);
-
private:
void FindAppControlScene(int itemIndex);
void SetIFlightModeSetValueAsyncResultListener(void);
private:
int __currentTableViewList;
bool __isEmulator;
- bool __isRunningAppControl;
Tizen::System::ISettingInfoSetValueAsyncResultListener* __pFlightModeSetValueAsyncResultListener;
private:
extern const wchar_t* NO_CONTENTS;
extern const wchar_t* NO_CONTENTS_TEXT;
+extern const wchar_t* PATH_DATA_DIRECTORY;
#endif // _ST_TYPES_H_
\ No newline at end of file
MainMenuForm::MainMenuForm(void)
: __currentTableViewList(0)
- , __isRunningAppControl(false)
, __pFlightModeSetValueAsyncResultListener(null)
{
}
CreateTableView();
__isEmulator = IsEmulator();
- AddFocusEventListener(*this);
-
return E_SUCCESS;
}
void
MainMenuForm::FindAppControlScene(int itemIndex)
{
- if (__isRunningAppControl)
- {
- AppLogDebug("busy status");
- return;
- }
-
String providerId;
String operationId = APPCONTROL_OPERATION_ID_CONFIGURE;
pAppControl->Start(pDataList, null);
delete pAppControl;
- __isRunningAppControl = true;
+ Frame* pCurrentFrame = null;
+ pCurrentFrame = Application::GetInstance()->GetAppFrame()->GetFrame();
+ if (pCurrentFrame != null)
+ {
+ pCurrentFrame->SetEnabled(false);
+ }
}
}
Invalidate(true);
}
-void
-MainMenuForm::OnFocusGained(const Tizen::Ui::Control& source)
-{
- __isRunningAppControl = false;
-}
-
-void
-MainMenuForm::OnFocusLost(const Tizen::Ui::Control& source)
-{
-}
\ No newline at end of file
__pProgressPopup->SetTitleText(applicationName);
__pProgressPopup->SetBounds(clientRect);
- descriptionText = ResourceManager::GetString(L"IDS_ST_BODY_DELETE");
+ descriptionText = ResourceManager::GetString(L"IDS_ST_BUTTON_UNINSTALL");
descriptionText.Append(L"....");
__pProgressPopup->SetText(descriptionText);
SettingsApp::OnForeground(void)
{
AppLogDebug("Foreground");
+ Frame* pCurrentFrame = null;
+ pCurrentFrame = Application::GetInstance()->GetAppFrame()->GetFrame();
+ if (pCurrentFrame != null)
+ {
+ pCurrentFrame->SetEnabled(true);
+ }
Form* pCurrentForm = (SceneManager::GetInstance()->GetCurrentScene()->GetForm());
pCurrentForm->SendUserEvent(FRFRESH_REQUEST_EVENT, null);
}
const wchar_t* RUNTIME_INFO_KEY_WALLPAPER_SCREEN_LOCK = L"http://tizen.org/setting/screen.wallpaper.lock";
const wchar_t* NO_CONTENTS = L"NoContents";
-const wchar_t* NO_CONTENTS_TEXT = L"NoContentsText";
\ No newline at end of file
+const wchar_t* NO_CONTENTS_TEXT = L"NoContentsText";
+const wchar_t* PATH_DATA_DIRECTORY = L"data/";
IList* pValueList = dynamic_cast<IList*>(pEnum->GetValue());
if (pValueList)
{
- String dstPath = Application::GetInstance()->GetAppDataPath();
+ String dstPath = Application::GetInstance()->GetAppSharedPath() + PATH_DATA_DIRECTORY;
String srcPath = L"";
String srcFileExtention = L"";
String* pSrcPath = dynamic_cast<String*>(pValueList->GetAt(0));
return;
}
- String dstPath = Application::GetInstance()->GetAppDataPath();
+ String dstPath = Application::GetInstance()->GetAppSharedPath() + PATH_DATA_DIRECTORY;
String srcPath = pImageContentInfo->GetContentPath();
String srcFileExtention = File::GetFileExtension(srcPath);