Junction Diagram Automation Suite 1.5.1
An AutoCAD 2024 plugin for the manipulation and generation of junction box wiring diagrams
Loading...
Searching...
No Matches
JBoxBuilderDialog.h File Reference

Interface for the JBoxBuilderDialog class. More...

#include <format>
#include "wx/filepicker.h"
#include "common.h"
#include "IOList.h"
#include "OpenXLSX.hpp"

Go to the source code of this file.

Classes

class  JBoxBuilderDialog
 A dialog for selecting an IOList file and configuring a junction box. More...

Enumerations

enum  JBoxBuilderDialogResult { ID_DRAW_NEW = wxID_HIGHEST + 1 , ID_DRAW_CURRENT }

Detailed Description

Interface for the JBoxBuilderDialog class.

This module is part of the Junction Diagram Automation Suite. Unauthorized copying, distribution, or modification is prohibited.

This class defines a wxWidgets-based dialog that allows users to select an Excel IOList file, choose a junction box tag, and view available box sizes based on fitting logic. The dialog provides real-time feedback and configuration options for setting up junction boxes before generation.

Author
Ethan Barnes ebarn.nosp@m.es@g.nosp@m.astec.nosp@m.heng.nosp@m..com

Enumeration Type Documentation

◆ JBoxBuilderDialogResult

Enumerator
ID_DRAW_NEW 

Indicates "Draw in New File" was selected.

ID_DRAW_CURRENT 

Indicates "Draw in Current File" was selected.