5 #ifndef BALL_VIEW_DIALOGSPUBCHEMDIALOG_H
6 #define BALL_VIEW_DIALOGSPUBCHEMDIALOG_H
8 #ifndef BALL_COMMON_GLOBAL_H
12 #ifndef BALL_VIEW_KERNEL_MODULARWIDGET_H
16 #ifndef BALL_VIEW_WIDGETS_SDWIDGET_H
20 #ifndef BALL_STRUCTURE_SMILESPARSER_H
24 #ifndef BALL_FORMAT_PUBCHEMDOWNLOADER_H
28 #include <BALL/VIEW/UIC/ui_pubchemDialog.h>
30 #include <QtGui/QDialog>
42 namespace PubChemDialogPrivate
66 public Ui_PubChemDialogData,
81 virtual ~PubChemDialog();
84 virtual
void initializeWidget(
MainControl& main_control);
90 void generateFromSMILES(const
String& SMILES);
97 void generateButtonClicked();
112 void updateDownloadProgress(qint64 done, qint64 total);
115 void downloadFinished(const QString& filename);