mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-23 23:29:28 +00:00
Plugin respository now uses table columns again.
This commit is contained in:
@@ -25,12 +25,14 @@
|
||||
#import "MPPluginHost.h"
|
||||
#import "MPSettingsHelper.h"
|
||||
#import "MPPluginConstants.h"
|
||||
#import "MPPluginVersion.h"
|
||||
|
||||
NSString *const MPPluginUnkownVersion = @"unkown.plugin.version";
|
||||
|
||||
@implementation MPPlugin
|
||||
|
||||
@synthesize bundle = _bundle;
|
||||
@synthesize version = _version;
|
||||
|
||||
- (instancetype)initWithPluginHost:(MPPluginHost *)host {
|
||||
self = [super init];
|
||||
@@ -72,6 +74,14 @@ NSString *const MPPluginUnkownVersion = @"unkown.plugin.version";
|
||||
return self.bundle.infoDictionary[@"CFBundleShortVersionString"];
|
||||
}
|
||||
|
||||
- (MPPluginVersion *)version {
|
||||
if(!_versionInitialized) {
|
||||
_version = [MPPluginVersion versionWithVersionString:self.humanVersionString];
|
||||
_versionInitialized = YES;
|
||||
}
|
||||
return _version;
|
||||
}
|
||||
|
||||
- (NSString *)versionString {
|
||||
if(self.bundle) {
|
||||
NSString *humanVersion = self.humanVersionString;
|
||||
|
||||
Reference in New Issue
Block a user