Developer Documentation
Loading...
Searching...
No Matches
FilePicker Class Reference
Inheritance diagram for FilePicker:

Public Types

enum  DialogType { DT_OPEN_FILE = OpenFlipper::Options::DT_OPEN , DT_SAVE_FILE = OpenFlipper::Options::DT_SAVE , DT_CHOOSE_PATH = OpenFlipper::Options::DT_CHOOSE_PATH }
 

Public Slots

bool confirm_overwrite_if_necessary ()
 

Public Member Functions

 FilePicker (QWidget *parent=0)
 
 FilePicker (const QString &recent_files_ini_key, DialogType dialog_type, QWidget *parent=0)
 
QString current_file_name ()
 
void set_current_file_name (QString value)
 
QString currentFileName ()
 
QString recent_files_ini_key ()
 
void set_recent_files_ini_key (const QString &value)
 
QString dialog_title ()
 
void set_dialog_title (QString value)
 
QString file_filter ()
 
void set_file_filter (QString value)
 
DialogType dialog_type ()
 
void set_dialog_type (DialogType value)
 
bool overwrite_confirmed_by_user ()
 

Protected Slots

void slot_browse ()
 
void path_changed ()
 

Protected Attributes

QComboBox * textBox_
 
QPushButton * browseButton_
 
QString recent_files_ini_key_
 
QString dialog_title_
 
QString file_filter_
 
DialogType dialog_type_
 
bool overwrite_confirmed_by_user_
 

Properties

QString recent_files_ini_key
 
QString dialog_title
 
QString file_filter
 
DialogType dialog_type
 
QString current_file_name
 

Private Member Functions

void init ()
 

Detailed Description

Definition at line 54 of file FilePicker.hh.

Member Enumeration Documentation

◆ DialogType

enum FilePicker::DialogType

Definition at line 74 of file FilePicker.hh.

Constructor & Destructor Documentation

◆ FilePicker() [1/2]

FilePicker::FilePicker ( QWidget *  parent = 0)
explicit

Definition at line 47 of file FilePicker.cc.

◆ FilePicker() [2/2]

FilePicker::FilePicker ( const QString &  recent_files_ini_key,
DialogType  dialog_type,
QWidget *  parent = 0 
)
explicit

Definition at line 58 of file FilePicker.cc.

◆ ~FilePicker()

FilePicker::~FilePicker ( )
virtual

Definition at line 144 of file FilePicker.cc.

Member Function Documentation

◆ confirm_overwrite_if_necessary

bool FilePicker::confirm_overwrite_if_necessary ( )
slot

Definition at line 109 of file FilePicker.cc.

◆ current_file_name()

QString FilePicker::current_file_name ( )
inline

Definition at line 86 of file FilePicker.hh.

◆ currentFileName()

QString FilePicker::currentFileName ( )
inline

Definition at line 95 of file FilePicker.hh.

◆ dialog_title()

QString FilePicker::dialog_title ( )
inline

Definition at line 102 of file FilePicker.hh.

◆ dialog_type()

DialogType FilePicker::dialog_type ( )
inline

Definition at line 112 of file FilePicker.hh.

◆ file_filter()

QString FilePicker::file_filter ( )
inline

Definition at line 107 of file FilePicker.hh.

◆ init()

void FilePicker::init ( )
private

Definition at line 71 of file FilePicker.cc.

◆ overwrite_confirmed_by_user()

bool FilePicker::overwrite_confirmed_by_user ( )
inline

Definition at line 117 of file FilePicker.hh.

◆ path_changed

void FilePicker::path_changed ( )
protectedslot

Definition at line 105 of file FilePicker.cc.

◆ recent_files_ini_key()

QString FilePicker::recent_files_ini_key ( )
inline

Definition at line 99 of file FilePicker.hh.

◆ set_current_file_name()

void FilePicker::set_current_file_name ( QString  value)
inline

Definition at line 90 of file FilePicker.hh.

◆ set_dialog_title()

void FilePicker::set_dialog_title ( QString  value)
inline

Definition at line 103 of file FilePicker.hh.

◆ set_dialog_type()

void FilePicker::set_dialog_type ( DialogType  value)
inline

Definition at line 113 of file FilePicker.hh.

◆ set_file_filter()

void FilePicker::set_file_filter ( QString  value)
inline

Definition at line 108 of file FilePicker.hh.

◆ set_recent_files_ini_key()

void FilePicker::set_recent_files_ini_key ( const QString &  value)

Definition at line 97 of file FilePicker.cc.

◆ slot_browse

void FilePicker::slot_browse ( )
protectedslot

Definition at line 132 of file FilePicker.cc.

Member Data Documentation

◆ browseButton_

QPushButton* FilePicker::browseButton_
protected

Definition at line 133 of file FilePicker.hh.

◆ dialog_title_

QString FilePicker::dialog_title_
protected

Definition at line 135 of file FilePicker.hh.

◆ dialog_type_

DialogType FilePicker::dialog_type_
protected

Definition at line 137 of file FilePicker.hh.

◆ file_filter_

QString FilePicker::file_filter_
protected

Definition at line 136 of file FilePicker.hh.

◆ overwrite_confirmed_by_user_

bool FilePicker::overwrite_confirmed_by_user_
protected

Definition at line 138 of file FilePicker.hh.

◆ recent_files_ini_key_

QString FilePicker::recent_files_ini_key_
protected

Definition at line 134 of file FilePicker.hh.

◆ textBox_

QComboBox* FilePicker::textBox_
protected

Definition at line 132 of file FilePicker.hh.

Property Documentation

◆ current_file_name

QString FilePicker::current_file_name
readwrite

Definition at line 68 of file FilePicker.hh.

◆ dialog_title

QString FilePicker::dialog_title
readwrite

Definition at line 59 of file FilePicker.hh.

◆ dialog_type

DialogType FilePicker::dialog_type
readwrite

Definition at line 65 of file FilePicker.hh.

◆ file_filter

QString FilePicker::file_filter
readwrite

Definition at line 62 of file FilePicker.hh.

◆ recent_files_ini_key

QString FilePicker::recent_files_ini_key
readwrite

Definition at line 56 of file FilePicker.hh.


The documentation for this class was generated from the following files: