module::qtui::text_editor::window Class Reference

#include <window.h>

Inheritance diagram for module::qtui::text_editor::window:
Inheritance graph

List of all members.

Public Member Functions

 window ()
k3d::bool_t modal_edit (const QString &Label, QString &Text)

Static Public Member Functions

static k3d::iplugin_factoryget_factory ()

Private Types

typedef QMainWindow base

Private Slots

void update_title ()
void update_widgets ()
void update_cursor_position ()
void modal_accept ()
void modal_reject ()

Private Member Functions

void closeEvent (QCloseEvent *Event)

Private Attributes

Ui::QTUITextEditor ui
QLabel * cursor_position
k3d::qtui::application_widget application_widget
QPointer< QEventLoop > modal
QString modal_label

Member Typedef Documentation

typedef QMainWindow module::qtui::text_editor::window::base [private]

Constructor & Destructor Documentation

module::qtui::text_editor::window::window (  ) 

Member Function Documentation

void module::qtui::text_editor::window::closeEvent ( QCloseEvent *  Event  )  [private]
k3d::iplugin_factory & module::qtui::text_editor::window::get_factory (  )  [static]
void module::qtui::text_editor::window::modal_accept (  )  [private, slot]
k3d::bool_t module::qtui::text_editor::window::modal_edit ( const QString &  Label,
QString &  Text 
) [virtual]
void module::qtui::text_editor::window::modal_reject (  )  [private, slot]
void module::qtui::text_editor::window::update_cursor_position (  )  [private, slot]
void module::qtui::text_editor::window::update_title (  )  [private, slot]

References modal.

void module::qtui::text_editor::window::update_widgets (  )  [private, slot]

References modal_label.

Member Data Documentation

QPointer<QEventLoop> module::qtui::text_editor::window::modal [private]

Referenced by update_title().

Referenced by update_widgets().

Ui::QTUITextEditor module::qtui::text_editor::window::ui [private]

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

Generated on Mon Mar 21 07:44:32 2011 for K-3D by doxygen 1.6.3