PulseView  unreleased development snapshot
A Qt-based sigrok GUI
Application Class Reference

#include <application.hpp>

Inheritance diagram for Application:
Collaboration diagram for Application:

Public Member Functions

 Application (int &argc, char *argv[])
 
const QStringList get_languages () const
 
const QString get_language_editors (const QString &language) const
 
void switch_language (const QString &language)
 
void on_setting_changed (const QString &key, const QVariant &value)
 
void collect_version_info (pv::DeviceManager &device_manager)
 
void print_version_info ()
 
vector< pair< QString, QString > > get_version_info () const
 
vector< QString > get_fw_path_list () const
 
vector< QString > get_pd_path_list () const
 
vector< pair< QString, QString > > get_driver_list () const
 
vector< pair< QString, QString > > get_input_format_list () const
 
vector< pair< QString, QString > > get_output_format_list () const
 
vector< pair< QString, QString > > get_pd_list () const
 

Private Member Functions

bool notify (QObject *receiver, QEvent *event)
 

Private Attributes

vector< pair< QString, QString > > version_info_
 
vector< QString > fw_path_list_
 
vector< QString > pd_path_list_
 
vector< pair< QString, QString > > driver_list_
 
vector< pair< QString, QString > > input_format_list_
 
vector< pair< QString, QString > > output_format_list_
 
vector< pair< QString, QString > > pd_list_
 
QTranslator app_translator_
 
QTranslator qt_translator_
 
QTranslator qtbase_translator_
 

Detailed Description

Definition at line 38 of file application.hpp.

Constructor & Destructor Documentation

Application::Application ( int &  argc,
char *  argv[] 
)

Definition at line 61 of file application.cpp.

Member Function Documentation

void Application::collect_version_info ( pv::DeviceManager device_manager)

Definition at line 152 of file application.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

vector< pair< QString, QString > > Application::get_driver_list ( ) const

Definition at line 302 of file application.cpp.

Here is the caller graph for this function:

vector< QString > Application::get_fw_path_list ( ) const

Definition at line 292 of file application.cpp.

Here is the caller graph for this function:

vector< pair< QString, QString > > Application::get_input_format_list ( ) const

Definition at line 307 of file application.cpp.

Here is the caller graph for this function:

const QString Application::get_language_editors ( const QString &  language) const

Definition at line 86 of file application.cpp.

Here is the caller graph for this function:

const QStringList Application::get_languages ( ) const

Definition at line 70 of file application.cpp.

Here is the caller graph for this function:

vector< pair< QString, QString > > Application::get_output_format_list ( ) const

Definition at line 312 of file application.cpp.

Here is the caller graph for this function:

vector< pair< QString, QString > > Application::get_pd_list ( ) const

Definition at line 317 of file application.cpp.

Here is the caller graph for this function:

vector< QString > Application::get_pd_path_list ( ) const

Definition at line 297 of file application.cpp.

Here is the caller graph for this function:

vector< pair< QString, QString > > Application::get_version_info ( ) const

Definition at line 287 of file application.cpp.

Here is the caller graph for this function:

bool Application::notify ( QObject receiver,
QEvent *  event 
)
private

Definition at line 322 of file application.cpp.

void Application::on_setting_changed ( const QString &  key,
const QVariant &  value 
)
virtual

Implements pv::GlobalSettingsInterface.

Definition at line 146 of file application.cpp.

Here is the call graph for this function:

void Application::print_version_info ( )

Definition at line 248 of file application.cpp.

Here is the caller graph for this function:

void Application::switch_language ( const QString &  language)

Definition at line 96 of file application.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

QTranslator Application::app_translator_
private

Definition at line 73 of file application.hpp.

vector< pair<QString, QString> > Application::driver_list_
private

Definition at line 68 of file application.hpp.

vector<QString> Application::fw_path_list_
private

Definition at line 66 of file application.hpp.

vector< pair<QString, QString> > Application::input_format_list_
private

Definition at line 69 of file application.hpp.

vector< pair<QString, QString> > Application::output_format_list_
private

Definition at line 70 of file application.hpp.

vector< pair<QString, QString> > Application::pd_list_
private

Definition at line 71 of file application.hpp.

vector<QString> Application::pd_path_list_
private

Definition at line 67 of file application.hpp.

QTranslator Application::qt_translator_
private

Definition at line 73 of file application.hpp.

QTranslator Application::qtbase_translator_
private

Definition at line 73 of file application.hpp.

vector< pair<QString, QString> > Application::version_info_
private

Definition at line 65 of file application.hpp.


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