FreeRDP
ScreenSelectionController.h
1 /*
2  controller for screen settings selection
3 
4  Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
5 
6  This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
7  If a copy of the MPL was not distributed with this file, You can obtain one at
8  http://mozilla.org/MPL/2.0/.
9  */
10 
11 #import "EditorBaseController.h"
12 
13 @class ConnectionParams;
14 @class OrderedDictionary;
15 
17 {
18  @private
19  NSString *_keyPath;
20  ConnectionParams *_params;
21 
22  // avaiable options
23  OrderedDictionary *_color_options;
24  NSArray *_resolution_modes;
25 
26  // current selections
27  int _selection_color;
28  int _selection_resolution;
29 }
30 
31 - (id)initWithConnectionParams:(ConnectionParams *)params;
32 - (id)initWithConnectionParams:(ConnectionParams *)params keyPath:(NSString *)keyPath;
33 
34 @end