GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::find_files_dialog Class Reference

#include "find-files-dialog.h"

Inheritance diagram for octave::find_files_dialog:
Collaboration diagram for octave::find_files_dialog:

Public Slots

void set_search_dir (const QString &dir)
 

Signals

void dir_selected (const QString &fileName)
 
void file_selected (const QString &fileName)
 

Public Member Functions

 find_files_dialog (QWidget *parent=nullptr)
 
virtual ~find_files_dialog (void)
 
void save_settings (void)
 

Private Slots

void browse_folders (void)
 
void handle_done (int)
 
void item_double_clicked (const QModelIndex &)
 
void look_for_files (void)
 
void start_find (void)
 
void stop_find (void)
 

Private Member Functions

bool is_match (const QFileInfo &info)
 

Private Attributes

QPushButtonm_browse_button
 
QPushButtonm_close_button
 
QCheckBox * m_contains_text_check
 
QLineEditm_contains_text_edit
 
QCheckBox * m_content_case_check
 
QDirIterator * m_dir_iterator
 
QTableViewm_file_list
 
QLineEditm_file_name_edit
 
QPushButtonm_find_button
 
QCheckBox * m_include_dirs_check
 
QCheckBox * m_name_case_check
 
QCheckBox * m_recurse_dirs_check
 
QLineEditm_start_dir_edit
 
QStatusBar * m_status_bar
 
QPushButtonm_stop_button
 
QTimer * m_timer
 

Detailed Description

Definition at line 39 of file find-files-dialog.h.

Constructor & Destructor Documentation

◆ find_files_dialog()

◆ ~find_files_dialog()

octave::find_files_dialog::~find_files_dialog ( void  )
virtual

Definition at line 206 of file find-files-dialog.cc.

References m_dir_iterator.

Member Function Documentation

◆ browse_folders

void octave::find_files_dialog::browse_folders ( void  )
privateslot

Definition at line 314 of file find-files-dialog.cc.

References m_start_dir_edit.

Referenced by find_files_dialog().

◆ dir_selected

void octave::find_files_dialog::dir_selected ( const QString &  fileName)
signal

Referenced by item_double_clicked().

◆ file_selected

void octave::find_files_dialog::file_selected ( const QString &  fileName)
signal

Referenced by item_double_clicked().

◆ handle_done

void octave::find_files_dialog::handle_done ( int  )
privateslot

Definition at line 363 of file find-files-dialog.cc.

References stop_find().

Referenced by find_files_dialog().

◆ is_match()

bool octave::find_files_dialog::is_match ( const QFileInfo &  info)
private

◆ item_double_clicked

void octave::find_files_dialog::item_double_clicked ( const QModelIndex &  idx)
privateslot

◆ look_for_files

void octave::find_files_dialog::look_for_files ( void  )
privateslot

◆ save_settings()

◆ set_search_dir

void octave::find_files_dialog::set_search_dir ( const QString &  dir)
slot

Definition at line 243 of file find-files-dialog.cc.

References m_start_dir_edit, and stop_find().

Referenced by octave::main_window::find_files().

◆ start_find

◆ stop_find

Member Data Documentation

◆ m_browse_button

QPushButton* octave::find_files_dialog::m_browse_button
private

Definition at line 78 of file find-files-dialog.h.

Referenced by find_files_dialog(), start_find(), and stop_find().

◆ m_close_button

QPushButton* octave::find_files_dialog::m_close_button
private

Definition at line 77 of file find-files-dialog.h.

Referenced by find_files_dialog(), start_find(), and stop_find().

◆ m_contains_text_check

QCheckBox* octave::find_files_dialog::m_contains_text_check
private

Definition at line 84 of file find-files-dialog.h.

Referenced by find_files_dialog(), is_match(), save_settings(), start_find(), and stop_find().

◆ m_contains_text_edit

QLineEdit* octave::find_files_dialog::m_contains_text_edit
private

Definition at line 86 of file find-files-dialog.h.

Referenced by find_files_dialog(), is_match(), save_settings(), start_find(), and stop_find().

◆ m_content_case_check

QCheckBox* octave::find_files_dialog::m_content_case_check
private

Definition at line 85 of file find-files-dialog.h.

Referenced by find_files_dialog(), is_match(), save_settings(), start_find(), and stop_find().

◆ m_dir_iterator

QDirIterator* octave::find_files_dialog::m_dir_iterator
private

◆ m_file_list

QTableView* octave::find_files_dialog::m_file_list
private

◆ m_file_name_edit

QLineEdit* octave::find_files_dialog::m_file_name_edit
private

Definition at line 74 of file find-files-dialog.h.

Referenced by find_files_dialog(), save_settings(), start_find(), and stop_find().

◆ m_find_button

QPushButton* octave::find_files_dialog::m_find_button
private

Definition at line 76 of file find-files-dialog.h.

Referenced by find_files_dialog(), start_find(), and stop_find().

◆ m_include_dirs_check

QCheckBox* octave::find_files_dialog::m_include_dirs_check
private

Definition at line 82 of file find-files-dialog.h.

Referenced by find_files_dialog(), is_match(), save_settings(), start_find(), and stop_find().

◆ m_name_case_check

QCheckBox* octave::find_files_dialog::m_name_case_check
private

Definition at line 83 of file find-files-dialog.h.

Referenced by find_files_dialog(), save_settings(), start_find(), and stop_find().

◆ m_recurse_dirs_check

QCheckBox* octave::find_files_dialog::m_recurse_dirs_check
private

Definition at line 81 of file find-files-dialog.h.

Referenced by find_files_dialog(), save_settings(), start_find(), and stop_find().

◆ m_start_dir_edit

QLineEdit* octave::find_files_dialog::m_start_dir_edit
private

◆ m_status_bar

QStatusBar* octave::find_files_dialog::m_status_bar
private

Definition at line 88 of file find-files-dialog.h.

Referenced by find_files_dialog(), start_find(), and stop_find().

◆ m_stop_button

QPushButton* octave::find_files_dialog::m_stop_button
private

Definition at line 75 of file find-files-dialog.h.

Referenced by find_files_dialog(), start_find(), and stop_find().

◆ m_timer

QTimer* octave::find_files_dialog::m_timer
private

Definition at line 80 of file find-files-dialog.h.

Referenced by find_files_dialog(), start_find(), and stop_find().


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