##// END OF EJS Templates
added quick fileName generation for data export, and fixed wrong date reading...
added quick fileName generation for data export, and fixed wrong date reading on cassini data files.

File last commit:

r5:92e4585e8fab default
r10:63067c6877ba default
Show More
PythonCompleter.h
40 lines | 1.1 KiB | text/x-c | CLexer
/*! \file PythonCompleter.h
* \brief defined PythonCompleter
* \author "Melven Zoellner" <melven@topen.org>
*
*/
// include
#ifndef PYTHONCOMPLETER_H
#define PYTHONCOMPLETER_H
// Qt-includes
#include <QCompleter>
// PythonQt-includes
#include <PythonQt.h>
// forward declarations
class SimpleConsole;
//! a completer for python, using pygments in the background
class PythonCompleter : public QCompleter
{
Q_OBJECT
public:
explicit PythonCompleter(SimpleConsole *parent,
PythonQtObjectPtr context);
protected slots:
void updateCompletions(); //!< dynamically updates possible completion strings
void popupAboutToShow(); //!< sets up dynamic updates of possible completions
void popupAboutToHide(); //!< stops dynamic updates of possible completions
protected:
PythonQtObjectPtr _context; //!< python context to run the completer
PythonQtObjectPtr _parentContext; //!< python context to complete
};
#endif /* PYTHONCOMPLETER_H */