Kaydet (Commit) f825e6d4 authored tarafından Mert Tumer's avatar Mert Tumer Kaydeden (comit) Gülşah Köse

[Pardus] ability to change slide name

This patch is sponsored by ULAKBIM/Pardus project.
Signed-off-by: 's avatarMert Tumer <merttumer@outlook.com>

Change-Id: I6361e3d23b03e5463d165f7f02dacad8be9206da
Reviewed-on: https://gerrit.libreoffice.org/62861
Tested-by: Jenkins
Reviewed-by: 's avatarGülşah Köse <gulsah.1004@gmail.com>
üst 7cf6cee9
......@@ -60,6 +60,7 @@
android:title="@string/action_add_worksheet"
android:orderInCategory="100"
android:visible="false" />
<item android:id="@+id/action_rename_worksheet"
android:title="@string/action_rename_worksheet"
android:orderInCategory="100"
......@@ -79,6 +80,10 @@
android:title="@string/action_add_slide"
android:orderInCategory="100"
android:visible="false" />
<item android:id="@+id/action_rename_slide"
android:title="@string/action_rename_slide"
android:orderInCategory="100"
android:visible="false" />
<item android:id="@+id/action_delete_slide"
android:title="@string/action_delete_slide"
......
......@@ -240,4 +240,5 @@
<string name="part">Bölüm</string>
<string name="highlight_color">Vurgulama Rengi</string>
<string name="font_color">Metin Rengi</string>
<string name="action_rename_slide">Slaytı yeniden adlandır</string>
</resources>
......@@ -240,4 +240,5 @@
<string name="part">Part</string>
<string name="highlight_color">Highlight Color</string>
<string name="font_color">Font Color</string>
<string name="action_rename_slide">Rename Slide</string>
</resources>
......@@ -132,7 +132,8 @@ public class InvalidationHandler implements Document.MessageCallback, Office.Mes
if (payloadObject.getString("success").equals("true")) {
mContext.saveFilesToCloud();
}
}else if(payloadObject.getString("commandName").equals(".uno:Name")){
}else if(payloadObject.getString("commandName").equals(".uno:Name") ||
payloadObject.getString("commandName").equals(".uno:RenamePage")){
//success returns false even though its true for some reason,
LOKitShell.getMainHandler().post(new Runnable() {
@Override
......@@ -144,7 +145,7 @@ public class InvalidationHandler implements Document.MessageCallback, Office.Mes
}
});
} else if(payloadObject.getString("commandName").equals(".uno:Remove") ||
payloadObject.getString("commandName").equals(".uno:DeletePage") ) {
payloadObject.getString("commandName").equals(".uno:DeletePage") ) {
LOKitShell.getMainHandler().post(new Runnable() {
@Override
public void run() {
......
......@@ -249,20 +249,20 @@ class LOKitTileProvider implements TileProvider {
return;
}
}
if(isSpreadsheet() == false) {
//document must be spreadsheet
return;
}
JSONObject parameter = new JSONObject();
JSONObject name = new JSONObject();
JSONObject index = new JSONObject();
name.put("type", "string");
name.put("value", partName);
index.put("type","long");
index.put("value", getCurrentPartNumber()+1);
parameter.put("Name", name);
parameter.put("Index", index);
LOKitShell.sendEvent(new LOEvent(LOEvent.UNO_COMMAND_NOTIFY, ".uno:Name", parameter.toString(),true));
if(isPresentation()){
LOKitShell.sendEvent(new LOEvent(LOEvent.UNO_COMMAND_NOTIFY, ".uno:RenamePage", parameter.toString(),true));
}else {
JSONObject index = new JSONObject();
index.put("type","long");
index.put("value", getCurrentPartNumber()+1);
parameter.put("Index", index);
LOKitShell.sendEvent(new LOEvent(LOEvent.UNO_COMMAND_NOTIFY, ".uno:Name", parameter.toString(),true));
}
}catch (JSONException e){
e.printStackTrace();
}
......
......@@ -209,6 +209,7 @@ public class ToolbarController implements Toolbar.OnMenuItemClickListener {
mContext.addPart();
return true;
case R.id.action_rename_worksheet:
case R.id.action_rename_slide:
mContext.renamePart();
return true;
case R.id.action_delete_worksheet:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment