Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
vtkPermissionPrompter.h
Go to the documentation of this file.
1#ifndef __vtkPermissionPrompter_h
2#define __vtkPermissionPrompter_h
3
4// MRML includes
5#include "vtkMRML.h"
6
7// VTK includes
8#include <vtkObject.h>
9
10class VTK_MRML_EXPORT vtkPermissionPrompter : public vtkObject
11{
12public:
15 vtkTypeMacro(vtkPermissionPrompter, vtkObject);
16 void PrintSelf(ostream& os, vtkIndent indent) override;
17
20 vtkGetStringMacro(Username);
21 vtkSetStringMacro(Username);
22
25 vtkGetStringMacro(Password);
26 vtkSetStringMacro(Password);
27
28 vtkGetStringMacro(HostName);
29 vtkSetStringMacro(HostName);
30
34 vtkGetMacro(Remember, int);
35 vtkSetMacro(Remember, int);
36
37 vtkGetStringMacro(PromptMessage);
38 vtkSetStringMacro(PromptMessage);
39 vtkGetStringMacro(PromptTitle);
40 vtkSetStringMacro(PromptTitle);
41
44 //--- all derived classes should implement this method.
45 //--- method should return -1 for empty fields
46 //--- return 0 for a cancel
47 //--- and return 1 for everything looks ok.
48 virtual int Prompt(const char* message);
49
50private:
51 char* Username;
52 char* HostName;
53 char* Password;
54 int Remember;
55 char* PromptMessage;
56 char* PromptTitle;
57
58protected:
63};
64
65#endif
vtkPermissionPrompter(const vtkPermissionPrompter &)
void operator=(const vtkPermissionPrompter &)
static vtkPermissionPrompter * New()
The Usual vtk class functions.
virtual int Prompt(const char *message)
Sets null values for UserName and Password.
~vtkPermissionPrompter() override
void PrintSelf(ostream &os, vtkIndent indent) override