diff --git a/QuietUnrar.xcodeproj/rob.mode1v3 b/QuietUnrar.xcodeproj/rob.mode1v3
index f765918..7ac9087 100644
--- a/QuietUnrar.xcodeproj/rob.mode1v3
+++ b/QuietUnrar.xcodeproj/rob.mode1v3
@@ -216,7 +216,7 @@
_historyCapacity
0
bookmark
- D488BD6610AF625400B3451C
+ D488BD7F10AF725D00B3451C
history
D4C9D7EB10A9B7A20005973D
@@ -366,7 +366,7 @@
_historyCapacity
0
bookmark
- D488BD6510AF625400B3451C
+ D488BD7E10AF725D00B3451C
history
D4A4963610541A1C00BE38AE
@@ -378,8 +378,8 @@
D488BCD010AF4A1700B3451C
D488BCD110AF4A1700B3451C
D488BD0610AF568000B3451C
- D488BD3010AF598C00B3451C
- D488BD3110AF598C00B3451C
+ D488BD6D10AF6ED200B3451C
+ D488BD6E10AF6ED200B3451C
SplitCount
@@ -577,6 +577,7 @@
5
WindowOrderList
+ D488BD7710AF722600B3451C
D488B03D10AF1C2900B3451C
D488B03E10AF1C2900B3451C
1CD10A99069EF8BA00B06720
@@ -1409,33 +1410,40 @@
0
+ FirstTimeWindowDisplayed
+
Identifier
windowTool.refactoring
IncludeInToolsMenu
0
+ IsVertical
+
Layout
Dock
- BecomeActive
- 1
+ ContentConfiguration
+
+ PBXProjectModuleGUID
+ D488BD7610AF722600B3451C
+
GeometryConfiguration
Frame
- {0, 0}, {500, 335}
+ {{0, 0}, {500, 315}}
RubberWindowFrame
- {0, 0}, {500, 335}
+ 74 399 500 356 0 0 1280 778
Module
XCRefactoringModule
Proportion
- 100%
+ 315pt
Proportion
- 100%
+ 315pt
Name
@@ -1444,8 +1452,20 @@
XCRefactoringModule
+ StatusbarIsVisible
+
+ TableOfContents
+
+ D488BD7710AF722600B3451C
+ D488BD7810AF722600B3451C
+ D488BD7610AF722600B3451C
+
WindowString
- 200 200 500 356 0 0 1920 1200
+ 74 399 500 356 0 0 1280 778
+ WindowToolGUID
+ D488BD7710AF722600B3451C
+ WindowToolIsVisible
+
diff --git a/QuietUnrar.xcodeproj/rob.pbxuser b/QuietUnrar.xcodeproj/rob.pbxuser
index e69687b..1c3cba8 100644
--- a/QuietUnrar.xcodeproj/rob.pbxuser
+++ b/QuietUnrar.xcodeproj/rob.pbxuser
@@ -10,15 +10,15 @@
256AC3D80F4B6AC300CF3369 /* QuietUnrarAppDelegate.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {958, 488}}";
- sepNavSelRange = "{634, 47}";
+ sepNavSelRange = "{680, 0}";
sepNavVisRange = "{0, 687}";
};
};
256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1104, 1209}}";
- sepNavSelRange = "{2762, 0}";
- sepNavVisRange = "{0, 992}";
+ sepNavIntBoundsRect = "{{0, 0}, {1097, 1404}}";
+ sepNavSelRange = "{2409, 0}";
+ sepNavVisRange = "{144, 1137}";
sepNavWindowFrame = "{{85, 21}, {877, 731}}";
};
};
@@ -229,6 +229,17 @@
D488BD6410AF608900B3451C /* PBXTextBookmark */ = D488BD6410AF608900B3451C /* PBXTextBookmark */;
D488BD6510AF625400B3451C /* PBXTextBookmark */ = D488BD6510AF625400B3451C /* PBXTextBookmark */;
D488BD6610AF625400B3451C /* PBXTextBookmark */ = D488BD6610AF625400B3451C /* PBXTextBookmark */;
+ D488BD6910AF6EC600B3451C /* XCBuildMessageTextBookmark */ = D488BD6910AF6EC600B3451C /* XCBuildMessageTextBookmark */;
+ D488BD6A10AF6EC600B3451C /* PBXTextBookmark */ = D488BD6A10AF6EC600B3451C /* PBXTextBookmark */;
+ D488BD6D10AF6ED200B3451C /* PBXTextBookmark */ = D488BD6D10AF6ED200B3451C /* PBXTextBookmark */;
+ D488BD6E10AF6ED200B3451C /* XCBuildMessageTextBookmark */ = D488BD6E10AF6ED200B3451C /* XCBuildMessageTextBookmark */;
+ D488BD6F10AF6ED200B3451C /* PBXTextBookmark */ = D488BD6F10AF6ED200B3451C /* PBXTextBookmark */;
+ D488BD7010AF6ED200B3451C /* PBXTextBookmark */ = D488BD7010AF6ED200B3451C /* PBXTextBookmark */;
+ D488BD7310AF6F6A00B3451C /* PBXTextBookmark */ = D488BD7310AF6F6A00B3451C /* PBXTextBookmark */;
+ D488BD7410AF6F6A00B3451C /* PBXTextBookmark */ = D488BD7410AF6F6A00B3451C /* PBXTextBookmark */;
+ D488BD7510AF722600B3451C /* PBXTextBookmark */ = D488BD7510AF722600B3451C /* PBXTextBookmark */;
+ D488BD7E10AF725D00B3451C /* PBXTextBookmark */ = D488BD7E10AF725D00B3451C /* PBXTextBookmark */;
+ D488BD7F10AF725D00B3451C /* PBXTextBookmark */ = D488BD7F10AF725D00B3451C /* PBXTextBookmark */;
D4A4963610541A1C00BE38AE = D4A4963610541A1C00BE38AE /* PBXTextBookmark */;
D4A4965D105433E000BE38AE = D4A4965D105433E000BE38AE /* PBXTargetBookmark */;
D4A496731054350F00BE38AE = D4A496731054350F00BE38AE /* PBXTextBookmark */;
@@ -267,7 +278,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 29";
rLen = 0;
- rLoc = 856;
+ rLoc = 1309;
rType = 0;
vrLen = 882;
vrLoc = 235;
@@ -313,7 +324,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 29";
rLen = 0;
- rLoc = 856;
+ rLoc = 1309;
rType = 0;
vrLen = 847;
vrLoc = 275;
@@ -333,7 +344,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 29";
rLen = 0;
- rLoc = 856;
+ rLoc = 1309;
rType = 0;
vrLen = 1122;
vrLoc = 0;
@@ -353,7 +364,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 29";
rLen = 0;
- rLoc = 856;
+ rLoc = 1309;
rType = 0;
vrLen = 1122;
vrLoc = 0;
@@ -373,7 +384,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 29";
rLen = 0;
- rLoc = 856;
+ rLoc = 1309;
rType = 0;
vrLen = 1122;
vrLoc = 0;
@@ -393,7 +404,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 29";
rLen = 0;
- rLoc = 856;
+ rLoc = 1309;
rType = 0;
vrLen = 1122;
vrLoc = 0;
@@ -413,7 +424,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 14";
rLen = 0;
- rLoc = 274;
+ rLoc = 727;
rType = 0;
vrLen = 999;
vrLoc = 0;
@@ -433,7 +444,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 14";
rLen = 0;
- rLoc = 274;
+ rLoc = 727;
rType = 0;
vrLen = 999;
vrLoc = 0;
@@ -453,7 +464,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 14";
rLen = 0;
- rLoc = 274;
+ rLoc = 727;
rType = 0;
vrLen = 999;
vrLoc = 0;
@@ -473,7 +484,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 23";
rLen = 0;
- rLoc = 635;
+ rLoc = 1088;
rType = 0;
vrLen = 957;
vrLoc = 0;
@@ -493,7 +504,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 14";
rLen = 0;
- rLoc = 274;
+ rLoc = 727;
rType = 0;
vrLen = 1040;
vrLoc = 0;
@@ -513,7 +524,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 17";
rLen = 0;
- rLoc = 525;
+ rLoc = 978;
rType = 0;
vrLen = 957;
vrLoc = 0;
@@ -533,7 +544,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 20";
rLen = 0;
- rLoc = 569;
+ rLoc = 1022;
rType = 0;
vrLen = 955;
vrLoc = 0;
@@ -1142,7 +1153,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
fallbackIsa = XCBuildMessageTextBookmark;
rLen = 0;
- rLoc = 22;
+ rLoc = 35;
rType = 1;
};
D488BCCB10AF4A0900B3451C /* PBXTextBookmark */ = {
@@ -1150,7 +1161,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 19";
rLen = 0;
- rLoc = 569;
+ rLoc = 1022;
rType = 0;
vrLen = 395;
vrLoc = 174;
@@ -1181,7 +1192,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
fallbackIsa = XCBuildMessageTextBookmark;
rLen = 0;
- rLoc = 22;
+ rLoc = 35;
rType = 1;
};
D488BCD310AF4A1700B3451C /* PBXTextBookmark */ = {
@@ -1189,7 +1200,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 18";
rLen = 0;
- rLoc = 569;
+ rLoc = 1022;
rType = 0;
vrLen = 456;
vrLoc = 274;
@@ -1234,7 +1245,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
fallbackIsa = XCBuildMessageTextBookmark;
rLen = 1;
- rLoc = 22;
+ rLoc = 35;
rType = 1;
};
D488BCE410AF4A9600B3451C /* PBXTextBookmark */ = {
@@ -1242,7 +1253,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 18";
rLen = 0;
- rLoc = 569;
+ rLoc = 1022;
rType = 0;
vrLen = 562;
vrLoc = 174;
@@ -1253,7 +1264,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
fallbackIsa = XCBuildMessageTextBookmark;
rLen = 1;
- rLoc = 22;
+ rLoc = 35;
rType = 1;
};
D488BCE610AF4AA200B3451C /* PBXTextBookmark */ = {
@@ -1261,7 +1272,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 24";
rLen = 0;
- rLoc = 677;
+ rLoc = 1130;
rType = 0;
vrLen = 468;
vrLoc = 274;
@@ -1305,7 +1316,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 17";
rLen = 0;
- rLoc = 569;
+ rLoc = 1022;
rType = 0;
vrLen = 456;
vrLoc = 216;
@@ -1315,7 +1326,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 36";
rLen = 0;
- rLoc = 993;
+ rLoc = 1446;
rType = 0;
vrLen = 1024;
vrLoc = 148;
@@ -1335,7 +1346,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 30";
rLen = 0;
- rLoc = 828;
+ rLoc = 1281;
rType = 0;
vrLen = 1008;
vrLoc = 148;
@@ -1355,7 +1366,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 34";
rLen = 0;
- rLoc = 829;
+ rLoc = 1282;
rType = 0;
vrLen = 1077;
vrLoc = 147;
@@ -1400,8 +1411,8 @@
isa = PBXTextBookmark;
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 50";
- rLen = 7;
- rLoc = 1825;
+ rLen = 0;
+ rLoc = 2084;
rType = 0;
vrLen = 1106;
vrLoc = 0;
@@ -1411,7 +1422,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 63";
rLen = 0;
- rLoc = 2321;
+ rLoc = 2084;
rType = 0;
vrLen = 1060;
vrLoc = 983;
@@ -1432,7 +1443,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
fallbackIsa = XCBuildMessageTextBookmark;
rLen = 1;
- rLoc = 71;
+ rLoc = 84;
rType = 1;
};
D488BD0F10AF56B700B3451C /* PBXTextBookmark */ = {
@@ -1440,7 +1451,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 63";
rLen = 0;
- rLoc = 2321;
+ rLoc = 2084;
rType = 0;
vrLen = 532;
vrLoc = 1490;
@@ -1460,7 +1471,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 65";
rLen = 0;
- rLoc = 2321;
+ rLoc = 2084;
rType = 0;
vrLen = 1115;
vrLoc = 983;
@@ -1470,7 +1481,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 53";
rLen = 0;
- rLoc = 1624;
+ rLoc = 2077;
rType = 0;
vrLen = 1132;
vrLoc = 983;
@@ -1490,7 +1501,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 65";
rLen = 0;
- rLoc = 2321;
+ rLoc = 2084;
rType = 0;
vrLen = 1137;
vrLoc = 983;
@@ -1510,7 +1521,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 65";
rLen = 0;
- rLoc = 2321;
+ rLoc = 2084;
rType = 0;
vrLen = 1151;
vrLoc = 983;
@@ -1530,7 +1541,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 58";
rLen = 0;
- rLoc = 2049;
+ rLoc = 2084;
rType = 0;
vrLen = 1180;
vrLoc = 1062;
@@ -1550,7 +1561,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 84";
rLen = 0;
- rLoc = 2772;
+ rLoc = 3389;
rType = 0;
vrLen = 1164;
vrLoc = 1267;
@@ -1570,7 +1581,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 70";
rLen = 0;
- rLoc = 2323;
+ rLoc = 2084;
rType = 0;
vrLen = 1289;
vrLoc = 1267;
@@ -1590,7 +1601,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 53";
rLen = 0;
- rLoc = 1618;
+ rLoc = 2071;
rType = 0;
vrLen = 1285;
vrLoc = 1267;
@@ -1610,7 +1621,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 75";
rLen = 0;
- rLoc = 2323;
+ rLoc = 2084;
rType = 0;
vrLen = 1555;
vrLoc = 1154;
@@ -1630,7 +1641,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 89";
rLen = 0;
- rLoc = 2762;
+ rLoc = 3379;
rType = 0;
vrLen = 992;
vrLoc = 0;
@@ -1645,6 +1656,114 @@
vrLen = 2371;
vrLoc = 13084;
};
+ D488BD6910AF6EC600B3451C /* XCBuildMessageTextBookmark */ = {
+ isa = PBXTextBookmark;
+ comments = "Expected ';' after expression";
+ fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
+ fallbackIsa = XCBuildMessageTextBookmark;
+ rLen = 1;
+ rLoc = 21;
+ rType = 1;
+ };
+ D488BD6A10AF6EC600B3451C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
+ name = "QuietUnrarAppDelegate.m: 21";
+ rLen = 0;
+ rLoc = 684;
+ rType = 0;
+ vrLen = 513;
+ vrLoc = 379;
+ };
+ D488BD6D10AF6ED200B3451C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 256AC3D80F4B6AC300CF3369 /* QuietUnrarAppDelegate.h */;
+ name = "QuietUnrarAppDelegate.h: 32";
+ rLen = 0;
+ rLoc = 680;
+ rType = 0;
+ vrLen = 687;
+ vrLoc = 0;
+ };
+ D488BD6E10AF6ED200B3451C /* XCBuildMessageTextBookmark */ = {
+ isa = PBXTextBookmark;
+ comments = "Expected ';' after expression";
+ fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
+ fallbackIsa = XCBuildMessageTextBookmark;
+ rLen = 1;
+ rLoc = 21;
+ rType = 1;
+ };
+ D488BD6F10AF6ED200B3451C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
+ name = "QuietUnrarAppDelegate.m: 21";
+ rLen = 0;
+ rLoc = 684;
+ rType = 0;
+ vrLen = 1071;
+ vrLoc = 3;
+ };
+ D488BD7010AF6ED200B3451C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D40FFE22105828A50070BCAF /* NSApplication.h */;
+ name = "NSApplication.h: 321";
+ rLen = 0;
+ rLoc = 14591;
+ rType = 0;
+ vrLen = 2371;
+ vrLoc = 13084;
+ };
+ D488BD7310AF6F6A00B3451C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
+ name = "QuietUnrarAppDelegate.m: 79";
+ rLen = 0;
+ rLoc = 2084;
+ rType = 0;
+ vrLen = 1532;
+ vrLoc = 1608;
+ };
+ D488BD7410AF6F6A00B3451C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D40FFE22105828A50070BCAF /* NSApplication.h */;
+ name = "NSApplication.h: 321";
+ rLen = 0;
+ rLoc = 14591;
+ rType = 0;
+ vrLen = 2371;
+ vrLoc = 13084;
+ };
+ D488BD7510AF722600B3451C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
+ name = "QuietUnrarAppDelegate.m: 70";
+ rLen = 7;
+ rLoc = 2077;
+ rType = 0;
+ vrLen = 456;
+ vrLoc = 312;
+ };
+ D488BD7E10AF725D00B3451C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
+ name = "QuietUnrarAppDelegate.m: 74";
+ rLen = 0;
+ rLoc = 2409;
+ rType = 0;
+ vrLen = 1137;
+ vrLoc = 144;
+ };
+ D488BD7F10AF725D00B3451C /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = D40FFE22105828A50070BCAF /* NSApplication.h */;
+ name = "NSApplication.h: 321";
+ rLen = 0;
+ rLoc = 14591;
+ rType = 0;
+ vrLen = 2371;
+ vrLoc = 13084;
+ };
D4A4940C1054167200BE38AE /* QuietUnrar */ = {
isa = PBXExecutable;
activeArgIndices = (
@@ -1810,7 +1929,7 @@
fRef = 256AC3D90F4B6AC300CF3369 /* QuietUnrarAppDelegate.m */;
name = "QuietUnrarAppDelegate.m: 29";
rLen = 0;
- rLoc = 856;
+ rLoc = 1309;
rType = 0;
vrLen = 827;
vrLoc = 295;
diff --git a/QuietUnrarAppDelegate.m b/QuietUnrarAppDelegate.m
index f8ec606..0676f26 100644
--- a/QuietUnrarAppDelegate.m
+++ b/QuietUnrarAppDelegate.m
@@ -10,6 +10,19 @@
#import "QuietUnrarAppDelegate.h"
#import "libunrar/dll.hpp"
+int changeVolume(char * volumeName, int mode);
+int callbackFunction(UINT message, LPARAM userData, LPARAM parameterOne, LPARAM parameterTwo);
+
+int changeVolume(char * volumeName, int mode) {
+ NSLog(@"Volume Name: %s and mode %d", volumeName, mode);
+
+}
+
+int callbackFunction(UINT message, LPARAM userData, LPARAM parameterOne, LPARAM parameterTwo) {
+ NSLog(@"Callback Function, args: %d, %D, %D, %D", message, userData, parameterOne, parameterTwo);
+}
+
+
@implementation QuietUnrarAppDelegate
@synthesize window;
@@ -54,26 +67,26 @@
//is the /
NSString * defaultFolderToExtractTo = [filename stringByDeletingPathExtension];
- char * cstringFilename = (char *)[filename cStringUsingEncoding:NSISOLatin1StringEncoding];
+ char * filenameCString = (char *)[filename cStringUsingEncoding:NSISOLatin1StringEncoding];
// Open the Archive for extraction, we set the open result to 3 so we can see it has changed
- struct RAROpenArchiveData arcData = { cstringFilename, RAR_OM_EXTRACT, 3, &commentBuffer[0], BUF_LEN, 0, 0};
-
+ struct RAROpenArchiveData arcData = { filenameCString, RAR_OM_EXTRACT, 3, &commentBuffer[0], BUF_LEN, 0, 0};
HANDLE archive = RAROpenArchive(&arcData);
- NSLog(@"Opening Archive %s with result %d", cstringFilename, arcData.OpenResult);
+ NSLog(@"Opening Archive %s with result %d", filenameCString, arcData.OpenResult);
// set call backs for if password needed or need to change volume
+ RARSetChangeVolProc(archive, &changeVolume);
+ RARSetCallback(archive, &callbackFunction, 0);
- //
- struct RARHeaderData headerData;
-
+ //
+ struct RARHeaderData headerData;
while (RARReadHeader(archive, &headerData) != ERAR_END_ARCHIVE) {
NSLog(@"Attempting to extract %s to %@", headerData.FileName, defaultFolderToExtractTo);
- int process_result = RARProcessFile(archive, RAR_EXTRACT, (char *) [defaultFolderToExtractTo cStringUsingEncoding:NSISOLatin1StringEncoding], NULL);
+ int processResult = RARProcessFile(archive, RAR_EXTRACT, (char *) [defaultFolderToExtractTo cStringUsingEncoding:NSISOLatin1StringEncoding], NULL);
- if (process_result != 0) {
- NSLog(@"Process Result was %d", process_result);
+ if (processResult != 0) {
+ NSLog(@"Process Result was %d", processResult);
extractionSuccessful = NO;
// DISPLAY ERROR DIALOG, ALERT THE USER
@@ -84,7 +97,9 @@
}
- int close_result = RARCloseArchive(archive);
+ int closeResult = RARCloseArchive(archive);
+ NSLog(@"Closing Archive %s with result %d", filenameCString, closeResult);
+
return extractionSuccessful;
}