All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Slots | Public Member Functions
QGpGuiTools::Attachments Class Reference

#include <Attachments.h>

Inheritance diagram for QGpGuiTools::Attachments:
QGpGuiTools::Dialog QGpGuiTools::FrameGrabber

List of all members.

Public Slots

void on_addFile_clicked ()
void on_removeFile_clicked ()
void setFileList (QStringList files)

Public Member Functions

 Attachments (QWidget *parent=0, Qt::WindowFlags fl=0)
QStringList getFileList ()
 ~Attachments ()

Constructor & Destructor Documentation

QGpGuiTools::Attachments::Attachments ( QWidget *  parent = 0,
Qt::WindowFlags  fl = 0 
)

References TRACE.

    : Dialog(parent, fl)
{
  TRACE;
    setupUi(this);

}

References TRACE.

{
  TRACE;
}

Member Function Documentation

References TRACE.

{
  TRACE;
  QStringList l;
  int n=fileList->count();
  for(int i=0;i<n;i++) {
    l.append(fileList->item(i)->text());
  }
  return l;
}

References TRACE.

{
  TRACE;
  QStringList fileNames=Message::getOpenFileNames("Add attachments");
  if(!fileNames.isEmpty()) fileList->addItems(fileNames);
}

References TRACE.

{
  TRACE;
  for(int i=fileList->count()-1;i>=0;i--) {
    if(fileList->item(i)->isSelected()) delete fileList->takeItem(i);
  }
}
void QGpGuiTools::Attachments::setFileList ( QStringList  files) [slot]

References TRACE.

{
  TRACE;
  fileList->addItems(files);
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines