ACAV f0ba4b7c9529
Abstract Syntax Tree (AST) visualization tool for C, C++, and Objective-C
Loading...
Searching...
No Matches
acav::OpenProjectDialog Class Reference

Dialog for opening a project. More...

#include <OpenProjectDialog.h>

Inheritance diagram for acav::OpenProjectDialog:
[legend]

Public Member Functions

 OpenProjectDialog (QWidget *parent=nullptr)
QString compilationDatabasePath () const
 Get the selected compilation database path.
QString projectRootPath () const
 Get the selected project root path.

Detailed Description

Dialog for opening a project.

Provides input fields for:

  • Compilation database path (required)
  • Project root directory (optional, auto-detected if not specified)

Definition at line 39 of file OpenProjectDialog.h.

Constructor & Destructor Documentation

◆ OpenProjectDialog()

acav::OpenProjectDialog::OpenProjectDialog ( QWidget * parent = nullptr)
explicit

Definition at line 49 of file OpenProjectDialog.cpp.

Member Function Documentation

◆ compilationDatabasePath()

QString acav::OpenProjectDialog::compilationDatabasePath ( ) const

Get the selected compilation database path.

Returns
Path to compilation database file

Definition at line 98 of file OpenProjectDialog.cpp.

References compilationDatabasePath().

Referenced by compilationDatabasePath().

◆ projectRootPath()

QString acav::OpenProjectDialog::projectRootPath ( ) const

Get the selected project root path.

Returns
Path to project root, or empty string if not specified

Definition at line 102 of file OpenProjectDialog.cpp.

References projectRootPath().

Referenced by projectRootPath().


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